的Visual Studio口口聲聲說Use of unassigned variable
爲iVal
和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();
}
}
}
如果比較線ITOTAL和i編號和IVAL的差異會很容易現貨我猜... – rene