Nwlapcug.com


Come convertire una stringa in sistema IO in Textwriter

Il linguaggio c# ha molti diversi strumenti che facilitano l'elaborazione dei dati di input e di output. L'elaborazione di input e output è una componente cruciale nella maggior parte dei software. "TextWriter" in c# consente di manipolare e modificare il testo al volo. Con "TextWriter," è possibile convertire i dati di stringa testo testo in un file. Questo è un file molto utile procedura di sistema ingresso/uscita. "TextWriter" semplifica il processo di ingresso/uscita del sistema fornendo controlli concisi.

Istruzioni

1

Aprire Visual Studio 2010 facendo clic sulla sua icona di programma. Quando viene caricato, selezionare "File" seguito da "New" e "Progetto". Fare clic su "Visual c#" e quindi "applicazione Console". Viene creato un nuovo progetto di applicazione Console e un file di codice sorgente con un metodo principale vuoto viene visualizzato nella finestra principale dell'editor.

2

Importare la libreria "System.IO" scrivendo il seguente nella parte superiore del file di codice sorgente:

using System.IO;

3

Creare una nuova stringa tipo di dati e assegnarlo a qualche testo. Scrivere qualcosa di simile al seguente tra le parentesi graffe del metodo main:

String s = "This is a string";

4

Creare un nuovo oggetto "TextWriter" e assegnarlo a un file di output. Questo file di output verrà creato se non esiste prima dell'esecuzione del programma. Quando si crea il "TextWriter", è necessario fornire il percorso del file di output. Ad esempio, se si desidera inserire un file di output sull'unità C e denominarla "nomefile. txt", è possibile scrivere quanto segue:

TextWriter tw = File.CreateText("C:\\filename.txt");5

Scrivere la stringa "TextWriter" come questo:

tw.Write(s);6

Svuotare il buffer "TextWriter". Tutto quello che scrivi a "TextWriter" viene memorizzato in un buffer temporaneo prima di commit nel file di output. In alcuni casi, un programma può chiudere prima il buffer scrive nel file, perdendo così alcun output. Per garantire che il buffer scrive nel file di output prima che il programma si chiude, deve svuotare il buffer. Scrivere il seguente sotto l'istruzione di "Scrittura":

tw.Flush();7

Chiudere l'oggetto "TextWriter". Questo consente di liberare risorse e dovrebbe essere fatto ogni volta che il programma è fatto usando un file.

tw.Close();8

Eseguire il programma premendo il tasto "Play" verde, che si trova nella riga superiore di pulsanti. Il programma scrive il testo "Questa è una stringa" nel file "nomefile. txt."