Код: Выделить всё
public class MyClass
{
private MyDisposableMember member;
public DoSomething
{
using (member = new MyDisposableMember())
{
// Blah...
}
}
}
public class MyClass
{
private MyDisposableMember member = new MyDisposableMember();
public DoSomething
{
// Do things with member
}
~MyClass()
{
member.Dispose();
}
}
< /code>
Как видите, член < /code> распоряжается в деструкторе. Это будет работать? Есть ли проблемы с этим подходом?
Подробнее здесь: https://stackoverflow.com/questions/235 ... destructor