Il linguaggio C # ha molti strumenti diversi che si aiutano nel trattamento dei dati di input e output . Ingresso e di uscita di elaborazione è una componente fondamentale nella maggior parte dei software . Il " TextWriter " in C # consente di manipolare e modificare il testo al volo. Con " TextWriter ", è possibile convertire i dati di testo nella stringa di testo in un file . Questa è una procedura di ingresso /uscita del sistema di file altamente utile . " TextWriter " ottimizza il processo di input /output system , fornendo controlli concise. Istruzioni
1
Aprire Visual Studio 2010 , fare clic sulla relativa icona del programma. Quando viene caricato , selezionare "File " e poi "Nuovo" e "Progetto ". Fare clic su " Visual C # " e poi " Applicazione console . " Un nuovo progetto applicazione console è creato , e un file di codice sorgente con un metodo main vuoto appare nella finestra principale .
2
importare la libreria " System.IO " scrivendo al seguente all'inizio del file di codice sorgente :
using System.IO;
3
Creare un nuovo tipo di dati stringa e assegnarle un testo . Scrivere qualcosa di simile a quanto segue tra le parentesi graffe del metodo main :
stringa
s = "Questa è una stringa" ;
4
Creare un nuovo oggetto " TextWriter " e assegnarlo ad un file di output . Questo file di output verrà creato se non esiste, prima dell'elaborazione del programma . Quando si crea il " TextWriter , " è necessario fornire il percorso del file di output . Per esempio, se si desidera inserire un file di output sul disco C e il nome " filename.txt , " si potrebbe scrivere il seguente :
TextWriter tw = File.CreateText ( " C : \\ \\ nome del file . txt " ) ;
5
Scrivi la stringa per il " TextWriter "come questo :
tw.Write ( s ) ;
6
Sciacquare il cuscinetto " TextWriter " . Tutto ciò che si scrive per il " TextWriter " è memorizzato in un buffer temporaneo prima di essere impegnata per il file di output . In alcuni casi , un programma può chiudere prima che il buffer scrive nel file , perdendo così ogni uscita . Per garantire che il buffer di scrittura nel file di output prima della chiusura del programma , è necessario svuotare il buffer . Scrivere il seguente sotto l'istruzione "Write" :
tw.Flush ();
7
chiudere l'oggetto " TextWriter " . Questo libera risorse e deve essere fatto ogni volta che il programma viene fatto usando un file
tw.Close ( ) .
8
Eseguire il programma premendo il tasto verde "Play" , che si trova sulla fila superiore di pulsanti . Il programma scrive il testo " Questa è una stringa " al file " nomefile ".