下面这段代码给编译时错误在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