C# Streamwriter

C# Streamwriter
I denne artikkelen vil vi diskutere streamwriter -klassen i programmeringsspråket C#. Streamforfatterklassen brukes vanligvis til å håndtere tekstdata i filer; Det hjelper med å hjelpe når vi endrer eller legger til tekst i en fil med sine forskjellige metoder og konstruktører. Streamforfatterklassen er definert i systemet.Io namespace, og det er en arv fra tekstforfatterklassen i programmeringsspråket C#.

Bruke streamwriter -klasse i C# for å skrive tekst i en fil i Ubuntu 20.04:

Nå vil vi bruke streamwriter -klassens metoder og konstruktører til å skrive tekst i en ".txt ”-formatfil. "C# -filen" blir samlet, og tekstfilen vil bli redigert ved hjelp av kommandolinjegrensesnittet. Vi åpner skrivebordskatalogen for å opprette C# -filen og tekstfilen på skrivebordet vårt for enkel tilgang; for dette; Vi bruker kommandoen “CD Desktop”. Etter det lager vi en ".cs ”-fil der vi skriver et” C# ”-program for å skrive tekst til en tekstfil.

I koden ovenfor har vi brukt streamwriter -klassen og laget et objekt av klassen for å kalle dens funksjoner som vil hjelpe oss med å skrive tekst til en fil som vi opprettet på skrivebordet vårt. Klasseobjektet blir da kalt for å få oss tilgang til “skriv ()” -metoden, som er ansvarlig for å skrive tekst til en tekstfil, og den andre metoden, som er metoden “WritLine ()” som er ansvarlig for å skrive en Linje inn i en tekstfil.

Terminalutgangen vil vise at dataene lagres vellykket. Vi vil også åpne “.txt ”-fil som vi laget ved å finne den på skrivebordet vårt og dobbeltsjekke teksten.

Som vi kan se nedenfor, har tekstfilen noen tekst skrevet i den som vi skrev i koden vår tidligere, som ytterligere bekrefter at programmet vårt utførte operasjonen med hell.

Sette inn en linje i en tekstfil ved hjelp av StreamWriter -klasse i C# i Ubuntu 20.04:

Siden vi allerede skrev et ord med suksess i en tekstfil, vil vi gå videre til å skrive en helhet i en tekstfil. For denne operasjonen vil vi bruke "WritLine ()" -funksjonen, som gjør at vi kan skrive tekst i linjer i tekstfiler. Vi skriver et C# -program der vi lager en fil og bruker deretter StreamWriter -klassen til å skrive en linje i en tekstfil.

Vi benyttet streamwriter -klassen i følgende kode og genererte et objekt i klassen for å bruke prosedyren, metoden “WritLine ()”, som ville la oss skrive en linje til en fil som vi opprettet på skrivebordet vårt.

Dataene lagres vellykket som kommandolinjeterminalen antyder. Vi vil også validere teksten i ".txt ”-filen vi produserte ved å finne den på skrivebordet vårt og se den.

“.TXT ”-filen viser at en enkelt linje er lagt til i tekstfilen, og dette verifiserer at programmet vårt kjørte vellykket.

Sette inn flere linjer i Word i en tekstfil ved hjelp av StreamWriter -klasse i C# i Ubuntu 20.04:

Nå vil fokuset vårt være å legge til flere linjer i en tekstfil ved å bruke StreamWriter -klassen i C#. Vi vil initialisere en tekstfil på skrivebordet vårt og deretter lage et objekt i streamwriter -klassen som vi vil få tilgang til funksjonen til streamwriter -klassen som er "WritLine ()" for å sette inn tekstlinjer til ".txt ”-fil.

I den følgende koden brukte vi Streamwriter -klassen og bygde en forekomst av klassen for å bruke operasjonene, som tillot oss å legge til flere linjer i en fil vi laget på skrivebordet vårt. Vi brukte metoden “WritLine ()” i StreamWriter -klassen for å skrive flere linjer i tekstfilen vår.

Terminalutgangen vil vise en suksessmelding om lagring av dataene i tekstfilen vår. Vi vil også bekrefte lagring av dataene ved å åpne og analysere tekstfilen som er til stede på skrivebordet vårt.

Som filen viser at flere linjer er blitt oppdatert i tekstfilen, som er en bekreftelse på å legge til flere data linjer i en tekstfil. Bruken av "WritLine ()" er effektiv for å sette inn og lagre linjer i en tekstfil, som programmet vårt antyder.

Lagre en variabel i en tekstfil ved å bruke StreamWriter -klasse på C# programmeringsspråk i Ubuntu 20.04:

I dette eksemplet vil vi lagre en variabel i en tekstfil og utføre en matematisk operasjon før vi lagrer den i tekstfilen. Vi starter med å lage en tekstfil på skrivebordet vårt og deretter initialisere tre heltall og tilordne to av dem en viss verdi, mens det tredje heltallet vil være produktet av disse to heltallene. Etter å ha tilordnet verdier og funksjoner, vil vi bruke streamwriter -klassen for å lagre den tredje heltallsvariabelen i tekstfilen.

I koden ovenfor har vi initialisert 3 heltallvariabler i koden vår og tildelt to av dem en verdi, mens det tredje heltallet er oppgitt å være produktet av de to første heltalene. Etter det brukte vi “skriv ()” -metoden for å sette inn og lagre disse variablene i tekstfilen.

Utgangsmeldingen som vises i terminalen gir bevis på at dataene i tekstfilen vår er lagret som også kan verifiseres ved å se tekstfilen fra skrivebordet vårt.

Tekstfilen viser linjen som variabelen er lagret. Resultatet av summen av de to heltallene, som er "8", vises i den siste delen av linjen.

Bruke streamwriter -klasse med filestream -klasse for å opprette og sette inn data i en tekstfil i C# programmeringsspråk i Ubuntu 20.04 Miljø:

For dette eksemplet vil vi bruke StreamWriter -klassen med Filestream -klassen for å opprette og lagre data i en tekstfil sammenhengende. Filestream -klassen brukes til alle funksjoner relatert til filer i C# programmeringsspråk som Open, Close, Les og skriver. Denne klassen er definert i systemet.Io navneområde i C# programmering. Filestream -klassen vil opprette en fil på skrivebordet vårt ved å bruke sin "opprette" -funksjon, mens streamwriter -klassen vil lagre noen data i den filen.

I koden ovenfor har vi brukt både klassene, som er filestream og streamwriter, for å opprette en fil på skrivebordet vårt. Ved å lage forekomster av klassene, kunne vi bruke deres "skape" og "lukke" -funksjoner.

Utgangen fra terminalen gjenspeiler at tekstfilen opprettes, og noen data lagres i den filen, som også kan nås fra skrivebordet for verifisering som vist nedenfor:

Konklusjon:

I denne artikkelen diskuterte vi streamwriter -klassen på programmeringsspråket C#. Denne klassen blir vanligvis påkalt når vi er pålagt å legge til tekst til en " .txt ”-fil på kjøretid. Streamwriter -klassen har flere funksjoner som hjelper til med å sette inn og lagre data; Disse funksjonene er tilgang til av forekomster. Vi implementerte flere eksempler på disse forekomstene og forskjellige scenarier i Ubuntu 20.04 Miljø for å ha en bedre forståelse av streamwriter -klassen.