を印刷されませんし、自分のコードがエラーを投げている理由は分からない:「未割り当てのローカル変数の使用は 『価値』」ここ変数はちょっと私はクラスのためのプログラムを書いています
は私ですswitch文:だから、基本的に
switch (sType)
{
case 1:
Console.Write("Enter GPA: ");
swag = Convert.ToInt32(Console.ReadLine());
break;
case 2:
Console.Write("Enter thesis title: ");
cool = Console.ReadLine();
break;
case 3:
Console.Write("Enter dissertation title: ");
value = Console.ReadLine();
break;
case 4:
break;
default:
Console.WriteLine("Invalid input");
break;
}
Console.WriteLine(value);
私はちょうどこの「STYPE」を入力し、スイッチの作品が、私は値変数をプリントアウトするために行くとき、私は「未割り当てのローカル変数 『値』の使用」を取得していますエラー。
"value"変数をどこで宣言しましたか? – Sami
まあ、おそらくすべての 'switch'ブランチが' value'に値を割り当てるわけではないので、 'sType'値に応じて' value'が割り当てられなくなる可能性があります。 – zerkms
これは最初はコードのちょっとした話です。 私はこのようにしました: –