编译器错误 CS0161
“method”:并非所有的代码路径都返回值
返回一个值的方法必须在全部代码路径中具有 return
语句。 有关详细信息,请参阅方法。
以下示例生成 CS0161:
C#
// CS0161.cs
public class Test
{
public static int Main() // CS0161
{
int i = 5;
if (i < 10)
{
return i;
}
else
{
// Uncomment the following line to resolve.
// return 1;
}
}
}