我正在返回我在 using 语句内的 using 语句中创建的变量(听起来很有趣):
public DataTable foo ()
{
using (DataTable properties = new DataTable())
{
// do something
return properties;
}
}
这会处理属性变量吗?
这样做后仍然收到此警告:
警告 34 CA2000:Microsoft.Reliability:在方法“test.test”中,在对对象“属性”的所有引用超出范围之前调用 System.IDisposable.Dispose。
有任何想法吗?
谢谢