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
、この場合は変数を使用しています。エラーの原因は何ですか?