Sobes.tech
Junior — Middle

Milline olek on using-direktiivil pärast kompileerimisfaasi .NET-is?

sobes.tech AI

Vastus AI-lt

C# keeles using direktiiv pärast kompileerimist muudetakse try-finally plokiks, kus finally plokis kutsutakse välja using-s deklareeritud objekti Dispose() meetod. See tagab ressursside vabastamise isegi erandite korral. Seetõttu ei eksisteeri using eraldi konstruktsioonina IL-koodis, vaid rakendub standardse ressursside vabastamise mustri kaudu.