请参阅以下2个代码我收到错误消息:在另一个上使用未分配的局部变量'message'是'tempInsurance'
下面列出了两个代码。
答案 0 :(得分:1)
您没有发布任何代码。
无论如何..错误是因为您在为变量赋值之前使用变量。
E.g:
string name;
Console.WriteLine(name);
编译器希望您在使用此变量之前为其赋值。
E.g:
string name = "user3068503"; // assign it a value
Console.WriteLine(name);
答案 1 :(得分:1)
没有代码就无法确定,但我确信你做的是这样的:
var name;
然后以某种方式调用它
print(name.ToString());
所以要修复这样的事情:
var name = String.Empty;
print(name.ToString());
这可能是因为你在if语句中为它赋值,所以实际上可能不会发生赋值:
var name;
if(someBool)
name = "Name";
print(name.ToString());
然后你会调用,因此“使用未分配的变量”