Beispiel einer WordCount-Anwendung

Aktualisiert: November 2007

In diesem Beispiel wird veranschaulicht, wie eine Anwendung erstellt wird, die mehrere Dateien öffnet und die Bytes, Zeichen, Wörter und Zeilen jeder Datei zählt. Die Ergebnisse der einzelnen Dateien und die Summe aller Dateien werden angezeigt.

Informationen zur Verwendung der Beispiele finden Sie unter den folgenden Themen:

Download sample

So erstellen Sie das Beispiel mithilfe der Eingabeaufforderung

  1. Öffnen Sie das Eingabeaufforderungsfenster, und navigieren Sie zu einem der sprachspezifischen Unterverzeichnisse im Verzeichnis WordCount. Informationen zu erforderlichen Einstellungen sowie zur SDK-Eingabeaufforderung finden Sie unter Gewusst wie: Festlegen der Beispieleinstellungen.

  2. Geben Sie je nach verwendeter Programmiersprache msbuild WordCountCS.sln oder msbuild WordCountVB.sln ein.

So erstellen Sie das Beispiel mithilfe von Visual Studio

  1. Öffnen Sie Windows Explorer, und navigieren Sie zu einem der sprachspezifischen Unterverzeichnisse im Verzeichnis WordCount.

  2. Doppelklicken Sie je nach verwendeter Programmiersprache auf die Datei WordCountCS.sln bzw. WordCountVB.sln, um diese in Visual Studio 2005 zu öffnen.

  3. Klicken Sie im Menü Erstellen auf Projektmappe erstellen.

So führen Sie das Beispiel aus

  1. Navigieren Sie im Eingabeaufforderungsfenster zu dem Unterverzeichnis, das die Anwendung WordCount enthält.

  2. Geben Sie an der Eingabeaufforderung WordCount.exe [Dateiname] ein, um die Wörter in einer Datei zu zählen.

  3. Die Gesamtzahlen der einzelnen Dateien werden getrennt aufgelistet, und es wird die Gesamtzahl der Ergebnisse aller Dateien angezeigt.

Hinweise

Das Beispiel ist eine Konsolenanwendung. Sie müssen es von der Befehlszeile aus starten, um die Ausgabe anzuzeigen.

Im Beispiel werden die folgenden Technologien und Klassen verwendet:

  • E/A -

    • FileStream – Ermöglicht Dateizugriff. Diese Klasse wird verwendet, um Daten in Dateien einzulesen und aus Dateien zu schreiben.

    • StreamWriter – Wird mit einer FileStream-Instanz verwendet, um die Textausgabe in einer Datei zu formatieren.

    • StreamReader – Wird mit einer FileStream-Instanz verwendet, um Text aus einer Datei zu lesen.

  • Auflistungen –

    • ArrayList – Speichert Objektsätze.

    • SortedList – Speichert Objektsätze in einer bestimmten Reihenfolge.

    • IEnumerator – Listet Objektsätze auf.

    • IDictionaryEnumerator – Listet indizierte Objektsätze auf.

Siehe auch

Konzepte

Übersicht über die .NET Framework-Klassenbibliothek

Referenz

ArrayList

FileStream

IEnumerator

IDictionaryEnumerator

SortedList

StreamReader

StreamWriter

System.Collections

System.IO

Weitere Ressourcen

Übersicht über .NET Framework