下面這段代碼給編譯時錯誤在VS2010:它是一個C#的bug?
Use of unassigned local variable 'error'
leveldb_memory error;
try
{
return leveldb_open(options, name, out error); // <== Notice `out error`
}
finally
{
Validate(error); // <== Use of unassigned local variable 'error'
}
似乎不正確的,是有辦法來克服這個錯誤,而無需修改代碼?
編輯
哦,它不是一個C#的錯誤... :(
好吧,你沒有分配任何東西...... – 2012-07-29 14:24:04
'出錯'分配 – Lu4 2012-07-29 14:24:41
要回答標題中的問題,不,不,它不是交流#錯誤 – glosrob 2012-07-29 14:25:18