Kezdőoldal » Számítástechnika » Programozás » C#-ban miért kell meghívni a...

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...
2014. szept. 11. 14:47
Hasznos számodra ez a válasz?
 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.

2014. szept. 11. 18:29
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, 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!