Junior — Middle
83
Кодта 'using' операторымен жарияланған класты қалай қолдану керектігінің мысалын көрсете аласыз ба?
AI-дан жауап
sobes.tech AI
В C# оператор using часто используется для автоматического освобождения ресурсов, реализующих интерфейс IDisposable. Вот пример использования класса с оператором using:
class Resource : IDisposable
{
public void DoWork()
{
Console.WriteLine("Работа с ресурсом");
}
public void Dispose()
{
Console.WriteLine("Ресурс освобожден");
}
}
// Использование
using (var resource = new Resource())
{
resource.DoWork();
}
// Здесь автоматически вызывается Dispose() у resource
В этом примере объект resource создаётся внутри блока using, и после выхода из блока вызывается метод Dispose(), что гарантирует освобождение ресурсов.