private void btnHasil_Click(object sender, EventArgs e)
{
int rataipa = Convert.ToInt32(NIPA.Text);
int uipa, uipa1, uipa2, uipa3, uipa4;
if ((rataipa >= 61) && (rataipa <= 69))
{
uipa1 = (70 - rataipa)/10;
uipa2 = (rataipa - 60)/12;
}
else if ((rataipa == 60) && (rataipa >= 70) && (rataipa <= 72))
{
uipa2 = (rataipa - 60)/12;
}
else if ((rataipa >= 76) && (rataipa <= 84))
{
uipa3 = (85 - rataipa)/13;
uipa4 = (rataipa - 75)/10;
}
else if ((rataipa >= 72) && (rataipa <= 75) || (rataipa == 85))
{
uipa3 = (85 - rataipa)/13;
}
else
uipa = 1;
}
我嘗試建立錯誤顯示變量uipa,它顯示「uipa」被賦值的變量,但從未使用過它的價值,但我之後用它現在我不知道如何解決。任何人都可以幫忙C# - 變量被分配但其值從未使用
指定一個初始化值。 'int uipa = 0,uipa1,uipa2,uipa3,uipa4;' – Nathu
問題是這些變量中的所有*都是在該方法的範圍內定義的。一旦你退出該方法,它們就不復存在。所以錯誤信息是正確的:它的價值永遠不會被使用。你在別處定義了另一個你正在使用的「uipa」嗎? – Ian
它只在那裏定義 –