日期:2014-05-18  浏览次数:20836 次

请教一个类执行的问题
continue语句好像是只能用在循环语句里吧。有一个类中的方法想让他执行一半后跳出执行,就是不执行以后的代码。说得可能太明白,还是看下例子吧。
public class cs1{
  public static string test(){
  try{
  代码1...}
  catch{ return "xx"; }
  代码2
}
}
就是想做到如果代码1执行出错的时候就返回结束不执行代码2这个样子.希望大家给点儿思路!谢谢!!!

------解决方案--------------------
public class cs1{ 
public static string test(){ 
try{ 
代码1...} 
catch{ return "xx"; } 
代码2 

这个结构不是已经实现了吗?
当代码1出错的时候Catch语句捕捉到,然后函数被return了.
------解决方案--------------------
不建议使用异常改变程序的执行路径,可以使用if else 或return