Citirea fișierelor de text este o abilitate de bază în programarea C# și îți deschide multe uși pentru a lucra cu date. Indiferent dacă dorești să salvezi configurații simple sau să efectuezi analize de date complexe, înțelegerea modului în care poți citi fișiere de text în mod eficient este esențială. În acest ghid vei învăța cum să citești fișiere de text în C# și vei avea la dispoziție diferite metode adaptate nevoilor tale specifice.

Cele mai importante informații

  • Pentru a citi fișiere de text în C#, ai nevoie de directiva using System.IO.
  • Poți citi întreaga fișier sau rând cu rând.
  • Caracteristicile de escape permit o prezentare prietenoasă la afișarea în consolă.

Ghid pas cu pas

În primul rând, trebuie să creezi un fișier de text nou pe care dorești să-l citești mai târziu. Pentru aceasta, deschide exploratorul de soluții în Visual Studio sau într-un IDE similar. Fă clic dreapta pe soluția ta în exploratorul de soluții și alege „Deschidere” din meniul contextual.

Citirea fișierelor text în C# – Un ghid simplu

În exploratorul de fișiere, poți crea un fișier nou făcând clic dreapta într-un spațiu liber. Alege „Nou” și apoi „Document text”. Acordă-i un nume potrivit fișierului de text, de exemplu „meineTextdatei.txt”.

Citirea fișierelor text în C# – Un ghid simplu

Odată ce fișierul este creat, deschide-l printr-un dublu clic. Adaugă câteva linii de exemplu, cum ar fi „Linia 1”, „Linia 2” și „Linia 3”. Salvează fișierul și închide-l.

Citirea fișierelor text în C# – Un ghid simplu

Acum este timpul să citești fișierul în proiectul tău C#. Mai întâi, trebuie să adaugi directiva using corespunzătoare pentru a putea utiliza funcțiile de citire a fișierelor.

Pentru a citi fișierul, ai nevoie de directorul în care este salvat fișierul de text. Navighează înapoi la folderul în care ai plasat fișierul. Fă clic în partea de sus în câmpul de adresă și copiază calea directorului.

Începe să adaugi calea de director copiată într-o variabilă de tip string. Astfel poți folosi calea mai des, fără a fi necesar să o tastezi de mai multe ori. Asigură-te că folosești caracteristicile de escape necesare (\) pentru a reprezenta corect backslash-urile în directoare.

Acum poți crea o nouă variabilă de tip string numită inhaltTextdatei pentru a salva conținutul fișierului de text. Folosești metoda File.ReadAllText() pentru a citi întregul conținut al fișierului de text ca un singur string.

Acum, afișează conținutul folosind Console.WriteLine() în consolă. Rulează programul tău, iar tu ar trebui să vezi liniile din fișierul de text pe consolă.

Citirea fișierelor text în C# - Un ghid simplu

Dacă preferi să citești fișierul de text rând cu rând, poți face acest lucru și. În loc să folosești File.ReadAllText(), accesezi File.ReadAllLines() pentru a obține un string[] care conține fiecare linie a fișierului de text.

Citirea fișierelor text în C# – Un ghid simplu

Crează un nou array de tip string care va stoca toate liniile fișierului de text. De asemenea, aici trebuie să specifici directorul corespunzător. Poți folosi calea de director copiată anterior.

Acum este momentul să afișezi fiecare linie a fișierului de text în consolă. Pentru aceasta, folosești o buclă foreach pentru a itera prin array-ul de tip string.

Dacă dorești să formatezi ieșirea, poți utiliza caractere de escape pentru a face textul mai atrăgător. De exemplu, poți insera un tabulator sau poți folosi întreruperi de linie pentru a îmbunătăți lizibilitatea.

Citirea fișierelor text în C# – Un ghid simplu

În concluzie, acum ai învățat cum să citești fișiere de text în C# atât complet, cât și rând cu rând. Caracteristicile de escape îți permit să structurezi ieșirea, ceea ce face ca ieșirile tale în consolă să fie mai variate și mai atrăgătoare.

Rezumat - Citirea fișierelor de text în C

Prin această lecție, ai învățat diverse metode pentru a procesa cu succes fișiere de text în C#. Acum poți aplica singur abordările pentru citirea completă și rând cu rând și poți încerca să creezi și să citești propriile fișiere de text.

Întrebări frecvente

Cum citesc un fișier de text în C#?Folosește clasa File din namespace-ul System.IO și utilizează metode precum ReadAllText() sau ReadAllLines().

Ce caractere de escape pot folosi?Poți folosi caractere de escape precum \t pentru taburi și \n pentru întreruperi de linie.

Cum pot să mă asigur că calea mea de fișier este corectă?Asigură-te că introduci corect backslash-urile (folosește un backslash suplimentar sau folosește sintaxa @).