有返回值的函数return无法跳出,在另一个函数中跳出
class Program
{
static void Main(string[] args)
{
int j=Fun();
if (j == 0) return; //后加的,在外面函数中跳出程序
Console.WriteLine(j);
}
public static int Fun()
{
int i=0;
if (i == 0)
{
return; //改为return 0;
}
return 2;
}
}