請告訴我使用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