请告诉我使用Try段内的一个变量的differenc和闭锁段变量在尝试捕捉异常
string curNamespace;
try
{
curNamespace = "name"; // Works fine
}
catch (Exception e)
{
// Shows use of unassigned local variable
throw new Exception("Error reading " + curNamespace, e);
}
如果我使用try部分内部变量它编译罚款,在保持部分我得到“未分配使用变量”
**未赋值的变量的使用**是,如果你选择,你可以忽略警告。否则问题就很清楚了。在尝试使用** curNamespace **之前,您不要指定一个值,以便设置一个值。我真的建议,而不是设置它的String.Empty到** **空 – 2012-02-17 15:31:18