我回到我創建的使用語句中using語句的變量中的變量(聽起來很可笑):返回用於使用使用C#
public DataTable foo()
{
using (DataTable properties = new DataTable())
{
// do something
return properties;
}
}
請問這個處置變量的屬性?
警告34 CA2000:Microsoft.Reliability:
這樣做時仍然收到此警告後在方法「test.test」,所有的引用之前調用System.IDisposable.Dispose的對象「屬性」它超出了範圍。
任何想法?
感謝
無論如何,這只是糟糕的設計,應該返工。 – 2010-05-12 20:56:27