Esempio di applicazione WordCount
Aggiornamento: novembre 2007
In questo esempio viene illustrato come creare un'applicazione che apre più file ed esegue quindi il conteggio dei byte, dei caratteri, delle parole e delle righe di ciascun file. Vengono visualizzati i risultati relativi a ogni singolo file e quelli relativi a tutti i file.
Per informazioni sull'utilizzo degli esempi, vedere i seguenti argomenti:
Per compilare l'esempio utilizzando il prompt dei comandi
Aprire la finestra del prompt dei comandi, quindi spostarsi in una delle sottodirectory specifiche del linguaggio della directory WordCount. Per informazioni sulle impostazioni necessarie e sul prompt dei comandi dell'SDK, vedere Procedura: definire impostazioni di esempio.
Digitare msbuild WordCountCS.sln o msbuild WordCountVB.sln, a seconda del linguaggio di programmazione che si desidera utilizzare.
Per compilare l'esempio utilizzando Visual Studio
Aprire Esplora risorse, quindi spostarsi in una delle sottodirectory specifiche del linguaggio della directory WordCount.
Fare doppio clic sul file WordCountCS.sln o WordCountVB.sln, a seconda del linguaggio di programmazione che si desidera utilizzare, per aprire il file in Visual Studio 2005.
Scegliere Compila soluzione dal menu Compila.
Per eseguire l'esempio
Nella finestra del prompt dei comandi spostarsi nella sottodirectory contenente l'applicazione WordCount.
Digitare WordCount.exe [nomefile] al prompt dei comandi per contare le parole contenute in un determinato file.
Verranno visualizzati i totali di ciascun file, elencati separatamente, e il totale dei risultati di tutti i file.
Osservazioni
L'esempio è un'applicazione console. Per visualizzare l'output dell'applicazione, è necessario eseguirla dalla riga di comando.
Nell'esempio vengono utilizzate le seguenti tecnologie e classi.
IO
FileStream - Questa classe consente di accedere ai file e viene utilizzata per leggere e scrivere dai file.
StreamWriter - Questa classe viene utilizzata con un'istanza di FileStream per formattare l'output di testo da inviare a un file.
StreamReader - Questa classe viene utilizzata con un'istanza di FileStream per leggere il testo da un file.
Collections
ArrayList - Archivia insiemi di oggetti.
SortedList - Archivia insiemi di oggetti in modo ordinato.
IEnumerator - Enumera insiemi di oggetti.
IDictionaryEnumerator - Enumera insiemi di oggetti indicizzati.
Vedere anche
Concetti
Cenni preliminari sulla libreria di classi .NET Framework