Я возвращаю переменную, которую я создаю в операторе using внутри оператора using (звучит смешно):
public DataTable foo ()
{
using (DataTable properties = new DataTable())
{
// do something
return properties;
}
}
Будет ли это Dispose изменена переменная??
После этого я все равно получаю это предупреждение:
Предупреждение 34 CA2000: Microsoft.Reliability: в методе test.test вызовите System.IDisposable. Задайте свойства объекта перед тем, как все ссылки на него выходят за рамки.
Любые идеи?
Спасибо