Tekstid on programmeerimise põhielement. Need võimaldavad sul salvestada andmeid seansside vahel, pidada arvestust või jäädvustada kasutaja sisendeid püsivalt. Selles juhendis õpid, kuidas luua, kirjeldada, muuta ja lisada C# keeles tekste. Selgete sammete ja praktiliste näidete abil suudad sa tekstifaile edukalt manipuleerida.
Tähtsaimad järeldused
- Sa saad luua tekstifaile C# keeles ja neid erinevate meetoditega töödelda.
- Meetodid File.WriteAllLines, File.WriteAllText ja File.AppendAllText on hädavajalikud failide kirjutamiseks ja täiendamiseks.
- StreamWriter pakub täiendavat paindlikkust teksti salvestamisel, eriti spetsiifiliste nõudmiste, nagu märgisüsteem, korraldamiseks.
Astme-astmel juhend
Kirjuta tekst uude faili kasutades File.WriteAllLines
Esimeses sammus loome lihtsa tekstifaili ja kirjutame sinna ridu. Sa alustad vajalike kataloogide seadistamisega ja lisad System.IO eest vastutava using-direktiivi.
Nüüd saad programmi käivitada. Pärast käivitamist peaksid projektihalduri sirvimisel leidma faili "meineNeueTextdatei.txt".

Kirjutamine täielikult kasutades File.WriteAllText
Teine variant kasutab meetodit File.WriteAllText, et kirjutada kõik andmed ühte faili.
Taaskord käivita programm ja näed uut faili exploreris ilmumas.
Teksti lisamine olemasolevale failile
Nüüd soovid ehk tekstile lisada juba olemasolevale failile, selle asemel et seda üle kirjutada. Selleks kasutame meetodit File.AppendAllText.
Käivita programm ja avage fail uuesti, et kontrollida hiljuti lisatud teksti.

StreamWriter kasutamine
StreamWriteri kasutamine annab sulle täiendavaid funktsioone. See mitte ainult ei võimalda kirjutada, vaid ka tegeleda spetsiifiliste kodeeringutega.
Using-käsk tagab, et ressursse juhtitakse mõistlikult. Käivita programm ja kontrolli, kas sinu fail on edukalt loodud.

Tekstitöötlus StreamWriteriga ilma üle kirjutamata
Et lisada olemasolevale failile StreamWriteri abil, jagad konstruktorit using-käskluses true abil.
See kood tagab, et tekst ei kirjutata üle, vaid lisatakse.

Kokkuvõte – Tekstifailide efektiivne kirjutamine C-s
Oled vaadanud erinevaid võimalusi, kuidas sa saad tekste C# keeles failidesse kirjutada, luua, muuta ja lisada. Olgu tegemist uue faili loomise või olemasolevatele failidele lisamisega, C# pakub sulle vajalikke tööriistu selleks. Käesoleva juhendi näidete abil peaksid sa olema võimeline oma rakendust vastavalt vajadusele laiendama või kohandama.
Sageli esitatavad küsimused
Kuidas luua uut tekstifaili C# keeles?Sa saad luua uue tekstifaili kasutades File.WriteAllLines või File.WriteAllText meetodeid.
Kuidas ma lisan teksti olemasolevale failile?Kasutage File.AppendAllText või StreamWriterit true valikuga konstruktoris.
Kuidas hallata faile erinevates kataloogides?Veendu, et oled faili täistee oma koodi lisanud.
Milline on StreamWriteri kasutamise eelis?StreamWriter võimaldab sul kasutada spetsiifilisi kodeeringuid ja tagab korraliku ressursside haldamise.
Kuidas lugeda sisu failist?Kasutage selleks meetodeid nagu File.ReadAllLines või File.ReadAllText.