C# プログラムをプログラミングしていたところ、このエラーが発生しました」
エラー 1 名前 'inumber' は現在のコンテキストに存在しません
この行の
Console.WriteLine(iNumber + "/" + i + "=" + d);
コードを見てみると、どのように inumber が存在しないのかわかりません。エラーの意味は理解できますが、iNumber が存在しない場合、try catch は失敗し、エラーのあるコードは実行されません...
iNumber が存在しない理由を誰か説明してもらえますか?
try
{
iNumber = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i < iNumber; i++)
{
decimal d;
d = iNumber / i;
if (((d % 1) == 0))
{
if (!NumberCount.Contains(d))
{
NumberCount.Add(d);
Console.WriteLine(iNumber + "/" + i + "=" + d);
}
}
}
}
catch
{
}