Visual Studio 一直在说Use of unassigned variable
foriVal
和iNumber
. 谁能告诉我哪里出错了?
这是一个代码,要求用户继续输入整数并将它们相加,直到用户想要停止。然后整数的总和显示在控制台上。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AddFive
{
class Program
{
static void Main(string[] args)
{
int iNumber;
int iVal;
int iTotal = 0;
while (iVal > 0)
{
Console.WriteLine("Enter number " + iNumber);
iVal = Convert.ToInt32(Console.ReadLine());
iTotal = iTotal + iVal;
}
if (iNumber <= 0)
{
Console.WriteLine("Total = " + iTotal);
iVal = Convert.ToInt32(Console.ReadLine());
iTotal = iTotal + iVal;
}
Console.WriteLine("Total = " + iTotal);
Console.WriteLine();
Console.WriteLine("Press any key to close");
Console.ReadKey();
}
}
}