Junior — Middle
Használta a 'using' szerkezetet az erőforrások kezelésére a projektjeiben?
sobes.tech MI
Válasz az MI-től
Igen, a using szerkezet a C#-ban az IDisposable interfészt megvalósító erőforrások automatikus kezelésére szolgál. Biztosítja, hogy az objektum használata után a Dispose() metódus meghívásra kerüljön, ezáltal felszabadítva az erőforrásokat (pl. fájlok, adatbázis-kapcsolatok).
Példa:
using (var file = new StreamReader("file.txt"))
{
string content = file.ReadToEnd();
}
// Itt a fájl automatikusan bezáródik
Ez segít elkerülni az erőforrás szivárgásokat és egyszerűsíti a kódot.