C# 作业问题:我们在getting
和中进行练习,setting
并以非常复杂的方式访问变量。
我有一个if...then
循环生成的用户消息:
if (condition a)
{String userMessage = "foo";}
else if (condition b)
{String userMessage = "bar";}
...etc.
我正在使用 agetter
来访问userMessage
变量...
public String Result
{
get { return userMessage; }
}
...然后将消息输出到控制台。
Console.WriteLine(thegame.Result);
String userMessage =....
我从 Visual Studio 2010 收到一条信息性消息,在我为,分配值的四行中Warning 5 The variable 'userMessage' is assigned but its value is never used
。
收到这条消息是因为我访问变量的迂回方式吗?还是更大问题的症状?userMessage
所有对在线消息的引用都是在声明一个从未使用过的变量的上下文中......但在这种情况下我使用的是该变量。是什么导致了错误?