コンパイラ エラー CS0161
更新 : 2007 年 11 月
エラー メッセージ
'method' : 値を返さないコード パスがあります。
値を返すメソッドでは、すべてのコード パスに return ステートメントが必要です。詳細については、「メソッド (C# プログラミング ガイド)」を参照してください。
次の例では CS0161 エラーが生成されます。
// CS0161.cs
public class Test
{
public static int Main() // CS0161
{
int i = 10;
if (i < 10)
{
return i;
}
else
{
// uncomment the following line to resolve
// return 1;
}
}
}