ifステートメントで値を変更できないのはなぜですか?
int amount;
string inputbalk = inputbar.Text;
if (inputbalk== string.Empty)
{
amount = Convert.ToInt32(inputbalk);
amount = 1;
}
if (inputbalk != string.Empty)
{
amount = Convert.ToInt32(inputbalk);
amount = 1;
}
int onepercent = amount/= 100;
「amount」は、2つの異なるifステートメントによって1に設定した場合でも、割り当てられていない変数として表示されます。
デバッグすると、次のようになります。「エラー1未割り当てのローカル変数「amount」の使用」
助けてくれてありがとう、それは修正/解決されました。