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:

Download sample

Per compilare l'esempio utilizzando il prompt dei comandi

  1. 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.

  2. 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

  1. Aprire Esplora risorse, quindi spostarsi in una delle sottodirectory specifiche del linguaggio della directory WordCount.

  2. 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.

  3. Scegliere Compila soluzione dal menu Compila.

Per eseguire l'esempio

  1. Nella finestra del prompt dei comandi spostarsi nella sottodirectory contenente l'applicazione WordCount.

  2. Digitare WordCount.exe [nomefile] al prompt dei comandi per contare le parole contenute in un determinato file.

  3. 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

Riferimenti

ArrayList

FileStream

IEnumerator

IDictionaryEnumerator

SortedList

StreamReader

StreamWriter

System.Collections

System.IO

Altre risorse

Cenni preliminari su .NET Framework