Просто быстрая проверка работоспособности здесь!
Если у меня есть статический метод в классе экземпляра, например:
public class myClass
{
public static void AMethod()
{
//do somit
}
}
Будет ли это вызывать проблемы, если я буду ссылаться на ресурсы IDisposable втело метода, например, контекст объекта?
public static void AMethod()
{
ObjectContext context = new ObjectContext();
// do somit
}
Будет ли это причиной проблем, я имею в виду, сохранит ли он контекст объекта за кулисами после окончания тела метода из-за того факта, что он былстатический метод?
Класс, как можно видеть, не является статичным, а переменная является локальной для метода.
Я знаю, что мне следует использовать здесь слово «using»просто любопытно, может ли эта конкретная комбинация событий вызвать / вызвать утечку памяти.