C # fișiere și cum să lucreze cu ei, pe blog un programator bun

Astăzi am decis să spun cei care sunt doar încep să învețe limbajul C # de programare privind mecanismul de lucru cu fișiere.
Lucrul cu fișiere în C # este posibil datorită unui namespace foarte puternic System.IO. Considerăm că două caracteristici principale ale acestei biblioteci - lucrul cu fișiere și de a lucra cu fișiere text. Da, da, dezvoltatorii au acordat o atenție deosebită metodelor de lucru cu fișiere text - ceea ce ei ar trebui să spun vă mulțumesc. La urma urmei, facilitează foarte mult procesul de dezvoltare. Începe căutarea modalități de a lucra cu fișiere.

Lucrul cu fișiere text în C #

Pentru a lucra cu două clase de StreamReader și StreamWriter fișiere text utilizate. Prin clase de nume arată că primul este utilizat pentru fișierele în modul numai citire, al doilea pentru înregistrare. Ele sunt intuitive, din moment ce toate metodele lor reflectă în mod clar acțiunea. Aici este un exemplu de linii citi:

obiect Sr are, de asemenea, metode ReadToEnd, ReadBlock și altele. Numele acestor metode vorbesc de la sine.

Exemplu de intrări în fișierul:

De asemenea, este demn de remarcat faptul că ambele clase de a pune în aplicare interfața IDisposable. Acest lucru înseamnă că este preferabil să se utilizeze un construct folosind.

Mai mult decât atât, în biblioteca IO are mai multe operații predefinite utilizate în mod frecvent. Nu are nici un sens să descrie în detaliu aceste caracteristici, trebuie doar să le amintesc 🙂

Citiți întregul fișier text într-o variabilă

Citiți întreaga linie fișier text de linie într-o matrice

Lucrul cu fișiere binare în C #

C # permite un lucru foarte flexibil cu fișiere binare. În legătură cu această opțiune pentru a scrie același cod mult. Deci, eu dau doar un exemplu de gestionare a fișierelor de bază privind exemplul de copiere a unui fișier folosind un FileStream.

Notă: Parametrii FileMode, FileAccess și fileshare sunt foarte importante. Ele sunt responsabile pentru steaguri care urmează să fie pus în jos fișierul până când este ocupat de programul tau. Acestea pot dezactiva / activa accesul la programele terță parte, sau „cere“ permisiunea de a citi fișierul este deja ocupat.

articole similare