Ricerca di file e l'analisi di ogni file trovato usando C # è una pratica comune di programmazione che consente di risparmiare tempo la prossima volta che dovete utilizzare questo processo . In C # , è possibile utilizzare il metodo " GetFiles " per ottenere un elenco dei file in una directory specifica . Una volta che avete i file , è possibile utilizzare la classe " StreamReader " per aprire e leggere il contenuto di ogni file. Non spendere il vostro tempo a scrivere codice per eseguire il ciclo ogni parola trovata nel file , invece , utilizzare il metodo " String.Split ", che è molto più conveniente. Istruzioni 
 1 
 lancio di Microsoft Visual C # Express e fare clic su " Nuovo progetto ". Fare clic su "Visual C # " sotto " Modelli installati " e fare doppio clic su "Console Application " per creare una nuova applicazione console . 
 2 
 Fare clic sul pulsante di Windows "Start" e quindi fare clic su " Cerca programmi e file casella di testo " . Tipo " Blocco note " e premere " Invio " per avviare Blocco note . 
 3 
 tipo " Questo è il mio primo file di testo . " Premere il tasto " Ctrl " + " S " per salvarlo. Salva in " C : \\ " come " . File1.txt " Sostituire il testo attuale con " Questo è il mio secondo file di testo . " Salva in " C : \\ ", come " file2.txt . " 
 4 
 Aggiungere il seguente spazio dei nomi per la sezione dichiarazioni del modulo di codice : 
 
 using System.IO; 
 
 5 
 Creare le seguenti tre variabili da utilizzare durante la lettura dei file di testo : 
 
 fileCntr int = 0; 
 
 stringa currentFile = string.Empty ; 
 < p > fileContents stringa = string.Empty ; 
 6 
 Aggiungere il seguente array di caratteri per definire i caratteri di delimitazione da utilizzare per analizzare i file di testo : 
 
 char [ ] delimiterChars = {' ',' , ',' ',' : ',' \\ t '} ; 
 7 
 Definire il percorso della cartella in cui si desidera effettuare la ricerca per i file di testo , aggiungendo la seguente riga . di codice : 
 
 stringa [ ] = Percorsi su Directory.GetFiles ( @ " C: \\ Temp \\ ", " . * txt" ) ; 
 8 
 Creare un " per .. . loop " per scorrere la" matrice filepaths " , aprire ogni file , analizzare i contenuti e visualizzare il contenuto delle finestre è stato venduto per 
 ( fileCntr = 0; . fileCntr < filePaths.Count ( ) ; fileCntr + + ) per 
 { 
 
 currentFile = Percorsi su [ fileCntr ] ; 
 
 TextReader tr = new StreamReader ( currentFile ) ; 
 
 fileContents = tr.ReadToEnd (); 
 
 stringa [ ] = fileContentArray fileContents.Split ( delimiterChars ) ; 
 
 foreach ( wrds stringa in Pagina 9 
 Premere " F5 " per eseguire il programma e visualizzare una colonna con tutte le parole che si trovano in entrambi i file di testo .