Partager via


Wordcount, exemple d'application

Mise à jour : novembre 2007

Cet exemple montre comment créer une application qui ouvre plusieurs fichiers et fait le décompte du nombre d'octets, de caractères, de mots et de lignes de chaque fichier. Les résultats de chaque fichier et le nombre total de fichiers sont affichés.

Pour plus d'informations sur l'utilisation des exemples, consultez les rubriques suivantes :

Download sample

Pour générer l'exemple à partir de l'invite de commandes

  1. Ouvrez la fenêtre d'invite de commandes et accédez à l'un des sous-répertoires spécifiques aux différents langages dans le répertoire WordCount. Pour plus d'informations sur les paramètres requis et l'invite de commandes du Kit de développement logiciel (SDK), consultez Comment : définir des paramètres d'exemple.

  2. Tapez Msbuild WordCountCS.sln ou msbuild WordCountVB.sln, selon votre choix de langage de programmation.

Pour générer l'exemple à l'aide de Visual Studio

  1. Ouvrez l'Explorateur Windows et accédez à l'un des sous-répertoires spécifiques aux différents langages dans le répertoire WordCount.

  2. Double-cliquez sur le fichier WordCountCS.sln ou WordCountVB.sln, en fonction de votre choix de langage de programmation, pour ouvrir le fichier dans Visual Studio 2005.

  3. Dans le menu Générer, cliquez sur Générer la solution.

Pour exécuter l'exemple

  1. Dans la fenêtre d'invite de commandes, accédez au sous-répertoire contenant l'application WordCount.

  2. Tapez WordCount.exe [nom de fichier] à l'invite de commandes afin de compter les mots présents dans un fichier.

  3. Les totaux de chaque fichier sont répertoriés séparément et le total des résultats de tous les fichiers s'affiche.

Notes

L'exemple est une application console ; vous devez l'exécuter à partir de la ligne de commande pour consulter sa sortie.

L'exemple utilise les technologies et classes suivantes :

  • I/O -

    • FileStream - Autorise l'accès aux fichiers. Cette classe permet de lire et d'écrire dans les fichiers.

    • StreamWriter - Utilisé avec une instance FileStream pour mettre en forme la sortie texte dans un fichier.

    • StreamReader - Utilisé avec une instance FileStream pour la lecture de texte dans un fichier.

  • Collections -

    • ArrayList - Stocke des jeux d'objets.

    • SortedList - Stocke des jeux d'objets triés.

    • IEnumerator - Énumère des jeux d'objets.

    • IDictionaryEnumerator - Énumère des jeux d'objets indexés.

Voir aussi

Concepts

Vue d'ensemble de la bibliothèque de classes du .NET Framework

Référence

ArrayList

FileStream

IEnumerator

IDictionaryEnumerator

SortedList

StreamReader

StreamWriter

System.Collections

System.IO

Autres ressources

Vue d'ensemble du .NET Framework