C#-ban miért kell meghívni a dispose metódust ha már nincs szükségem a fájl-ra amibe írtam valamit?
Figyelt kérdés
Azért van erre szükség mert itt történik valami nem menedzselt dolog?Ha igen akkor mi?2014. szept. 11. 00:25
1/3 A kérdező kommentje:
Mikor van szükség a dispose használatára?
Mert ha valami unmanaged dolgot is ha csinálok,akkor ezt a destruktorban felszabadítom és kész.
2014. szept. 11. 00:26
2/3 anonim válasza:
Mert addig benne van a fájl a memóriában és általában jelentős helyet foglal el benne...
3/3 anonim válasza:
Hogy biztos legyél abban hogy amit beleírtál, az tényleg lementődött-e.
Dispose() előtt ugyanis automatikus Flush() van. És egy fájl bezárásával megszűnik a memory mappolás, tehát fizikailag is a lemezre íródik, ha addig nem történt volna meg.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!