C# の宿題の質問: と で演習を行ってgettingおりsetting、非常に複雑な方法で変数にアクセスしています。
if...thenループによって生成されるユーザー メッセージがあります。
if (condition a)
{String userMessage = "foo";}
else if (condition b)
{String userMessage = "bar";}
...etc.
を使用しgetterて変数にアクセスしていuserMessageます...
public String Result
{
get { return userMessage; }
}
...次に、メッセージをコンソールに出力します。
Console.WriteLine(thegame.Result);
String userMessage =....Visual Studio 2010 から、値をに代入している 4 行で , という情報メッセージを受け取りましたWarning 5 The variable 'userMessage' is assigned but its value is never used。
このメッセージが表示されるのは、変数へのアクセス方法が遠回りなためですか? それとも、より大きな問題の兆候ですか?オンラインのメッセージへのすべての参照は、使用されたことのない変数を宣言するコンテキストにあります...しかしuserMessage、この場合は変数を使用しています。エラーの原因は何ですか?