C # fájlokat és hogyan kell velük dolgozni, egy jó programozó blogja

Ma úgy döntöttem, hogy mondani azoknak, akik most kezdik tanulni a C # programozási nyelv a mechanizmus dolgozik fájlokat.
Munka a fájlokkal a C # köszönhetően lehetséges egy nagyon erős névterek System.IO. Tekintsünk két fő jellemzői ennek a könyvtár - a munka fájlokat és a munka szöveges fájlokat. Igen, igen, a fejlesztők különös figyelmet fordítottak a módszert kínál szöveges fájlok - mit kell mondani, köszönöm. Végül is, ez nagyban megkönnyíti a fejlesztési folyamatban. Kezdjük keresi a módját, hogy működjön együtt a fájlokat.







Munka szöveges fájlok a C #

Együttműködik két osztálya StreamReader és StreamWriter használt szöveges fájlokat. Megnevezés osztályok azt mutatja, hogy az első használjuk a fájlok írásvédett módban a második felvételt. Ezek intuitív, mivel minden módszer egyértelműen hatást tükrözik. Itt egy példa a sorokat olvassa:







Sr tárgy is módszerek ReadToEnd, ReadBlock és mások. A nevét E módszerek önmagukért beszélnek.

Példa bejegyzést a fájlban:

Azt is érdemes megjegyezni, hogy a két osztály végrehajtja a IDisposable felületet. Ez azt jelenti, hogy előnyös egy használatával konstrukciót.

Emellett a könyvtárban IO több előre definiált gyakran használt műveleteket. Semmi értelme, hogy részletesen írja le ezeket a funkciókat, akkor csak meg kell emlékezni rájuk 🙂

Olvassa el a teljes szöveges fájlt egy változó

Olvassa el a teljes szöveges fájl soronként egy tömbben

Munka bináris fájlok a C #

C # lehetővé teszi egy nagyon rugalmas munkavégzés bináris fájlokat. Ezzel kapcsolatban az opciót write ugyanazt a kódot sokat. Szóval én csak egy példát az alapvető fájlkezelési a példa egy fájl másolása egy FileStream.

Megjegyzés: A paraméterek FileMode, fileaccess és FileShare nagyon fontos. Ezek felelősek a zászlókat kell letenni a fájlt, amíg nem foglalják el a program. Ők lehet letiltani / engedélyezheti a harmadik féltől származó programok, vagy a „kérni” olvasgatására a fájl már foglalt.




Kapcsolódó cikkek