C# Streamwriter

C# Streamwriter
In questo articolo, discuteremo della classe Streamwriter nel linguaggio di programmazione C#. La classe Streamwriter viene generalmente utilizzata per gestire i dati di testo nei file; Aiuta ad aiutare quando modifichiamo o aggiungiamo testo in un file con i suoi diversi metodi e costruttori. La classe Streamwriter è definita nel sistema.Io Namespace, ed è un'eredità della classe Textwriter nel linguaggio di programmazione C#.

Utilizzo della classe Streamwriter in C# per scrivere il testo in un file in Ubuntu 20.04:

Ora utilizzeremo i metodi e i costruttori della classe Streamwriter per scrivere il testo in ".File di formato txt ". Verrà compilato il "file c#" e il file di testo verrà modificato utilizzando l'interfaccia della riga di comando. Apriremo la directory desktop per creare il file C# e il file di testo sul nostro desktop per un facile accesso; per questo; Useremo il comando "CD desktop". Dopodiché, creeremo un ".File CS "in cui scriveremo un programma" C# "per scrivere un file di testo.

Nel codice sopra, abbiamo usato la classe Streamwriter e fatto un oggetto della classe per chiamare le sue funzioni che ci aiuteranno a scrivere il testo in un file che abbiamo creato sul nostro desktop. L'oggetto di classe viene quindi chiamato per farci accedere al metodo "write ()", che è responsabile della scrittura del testo in un file di testo, e l'altro metodo, che è il metodo "WriteLine ()" che è responsabile della scrittura a riga in un file di testo.

L'output del terminale visualizzerà che i dati vengono salvati correttamente. Apriremo anche il “.TXT ”File che abbiamo realizzato trovandolo sul nostro desktop e controllando il testo.

Come possiamo vedere di seguito, il file di testo ha scritto un testo che abbiamo scritto nel nostro codice in precedenza, il che conferma inoltre che il nostro programma ha eseguito l'operazione correttamente.

Inserimento di una riga in un file di testo usando la classe Streamwriter in C# in Ubuntu 20.04:

Mentre abbiamo già scritto una parola correttamente in un file di testo, passeremo a scrivere un insieme in un file di testo. Per questa operazione, useremo la funzione "WriteLine ()", che ci consente di scrivere il testo in righe nei file di testo. Scriveremo un programma C# in cui creeremo un file e quindi utilizzeremo la classe Streamwriter per scrivere una riga in un file di testo.

Abbiamo utilizzato la classe Streamwriter nel seguente codice e generato un oggetto della classe per utilizzare la sua procedura, il metodo "WriteLine ()", che ci consentirebbe di scrivere una riga in un file che abbiamo creato sul nostro desktop.

I dati vengono archiviati correttamente come suggerisce il terminale della riga di comando. Convalideremo anche il testo nel ".TXT ”File che abbiamo prodotto trovandolo sul nostro desktop e visualizzandolo.

IL ".Il file txt ”mostra che una singola riga è stata aggiunta al file di testo e questo verifica che il nostro programma sia stato eseguito correttamente.

Inserimento di più righe in Word in un file di testo usando la classe StreamWriter in C# in Ubuntu 20.04:

Ora il nostro obiettivo sarebbe l'aggiunta di più righe a un file di testo usando la classe StreamWriter in C#. Inizializzamo un file di testo sul nostro desktop e quindi creeremo un oggetto della classe Streamwriter con il quale accederemo alla funzione della classe Streamwriter che è "WriteLine ()" per l'inserimento di righe di testo in ".file txt ".

Nel seguente codice, abbiamo utilizzato la classe Streamwriter e creato un'istanza della classe per utilizzare le sue operazioni, che ci ha permesso di aggiungere più righe a un file che abbiamo realizzato sul nostro desktop. Abbiamo usato il metodo "WriteLine ()" della classe StreamWriter per scrivere più righe nel nostro file di testo.

L'output del terminale visualizzerà un messaggio di successo del salvataggio dei dati nel nostro file di testo. Verificheremo anche il salvataggio dei dati aprendo e analizzando il file di testo presente sul nostro desktop.

Come il file mostra che più righe sono state aggiornate nel file di testo, che è una conferma dell'aggiunta di più righe di dati in un file di testo. L'uso di "WriteLine ()" è efficiente per l'inserimento e il salvataggio delle linee in un file di testo, come suggerisce il nostro programma.

Salvare una variabile in un file di testo usando la classe Streamwriter in linguaggio di programmazione C# in Ubuntu 20.04:

In questo esempio, salveremo una variabile in un file di testo ed eseguire un'operazione matematica prima di salvarla nel file di testo. Inizieremo creando un file di testo sul nostro desktop e quindi inizializzando tre numeri interi e assegnando due di loro un po 'di valore, mentre il terzo numero intero sarà il prodotto di questi due numeri interi. Dopo aver assegnato valori e funzioni, utilizzeremo la classe Streamwriter per salvare la terza variabile intera nel file di testo.

Nel codice sopra, abbiamo inizializzato 3 variabili interi nel nostro codice e assegnato a due di loro un valore, mentre il terzo numero intero è indicato per essere il prodotto dei primi due numeri interi. Successivamente, abbiamo usato il metodo "write ()" per inserire e salvare queste variabili nel file di testo.

Il messaggio di output mostrato nel terminale fornisce prove che i dati nel nostro file di testo sono salvati che possono anche essere verificati visualizzando il file di testo dal nostro desktop.

Il file di testo mostra la riga in cui viene salvata la variabile. Il risultato della somma dei due numeri interi, che è "8", viene visualizzato nell'ultima parte della linea.

Utilizzo della classe StreamWriter con la classe FileStream per creare e inserire i dati in un file di testo in linguaggio di programmazione C# in Ubuntu 20.04 Ambiente:

Per questo esempio, utilizzeremo la classe Streamwriter con la classe FileStream per creare e salvare i dati in un file di testo in modo coerente. La classe FileStream viene utilizzata per tutte le funzioni relative ai file nei linguaggi di programmazione C# come Open, Close, Read and Write. Questa classe è definita nel sistema.Spazio dei nomi nella programmazione C#. La classe FileStream creerà un file sul nostro desktop utilizzando la sua funzione "Crea", mentre la classe Streamwriter salverà alcuni dati in quel file.

Nel codice sopra, abbiamo usato entrambe le classi, che sono FileStream e Streamwriter, per creare un file sul nostro desktop. Creando istanze delle classi, siamo stati in grado di utilizzare le loro funzioni "create" e "chiuse".

L'output del terminale riflette che il file di testo viene creato e che alcuni dati vengono salvati in quel file, a cui è possibile accedere anche dal desktop per la verifica come mostrato di seguito:

Conclusione:

In questo articolo, abbiamo discusso della classe Streamwriter nel linguaggio di programmazione C#. Questa classe viene solitamente chiamata quando siamo tenuti ad aggiungere testo a " .File txt "in fase di esecuzione. La classe Streamwriter ha diverse funzioni che aiutano a inserire e salvare i dati; Queste funzioni sono accessibili per istanze. Abbiamo implementato più esempi di questi casi e diversi scenari in Ubuntu 20.04 Ambiente per avere una migliore comprensione della classe Streamwriter.