Junior — Middle
V akom stave je direktíva using po fáze kompilácie v .NET?
sobes.tech AI
Odpoveď od AI
Direktíva using v C# sa po kompilácii premení na blok try-finally, kde sa v bloku finally volá metóda Dispose() objektu deklarovanom v using. To zabezpečuje uvoľnenie zdrojov aj pri výnimkách. Preto using neexistuje ako samostatná konštrukcia v IL kóde, ale je implementovaná prostredníctvom štandardného vzoru uvoľňovania zdrojov.