WordCount アプリケーション サンプル

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

このサンプルでは、複数のファイルを開いて各ファイルのバイト数、文字数、単語数、および行数をカウントする方法を示します。 ファイルごとの結果と、すべてのファイルの合計が表示されます。

サンプルの使用については、次のトピックを参照してください。

コマンド プロンプトを使用してサンプルをビルドするには

  1. コマンド プロンプト ウィンドウを開き、WordCount ディレクトリの使用言語に対応するサブディレクトリに移動します。 必要な設定および SDK のコマンド プロンプトについては、「方法 : サンプルを設定します。」を参照してください。

  2. 使用するプログラミング言語に応じて「msbuild WordCountCS.sln」または「msbuild WordCountVB.sln」と入力します。

Visual Studio を使用してサンプルをビルドするには

  1. Windows エクスプローラを開き、WordCount ディレクトリの使用言語に対応するサブディレクトリに移動します。

  2. 使用するプログラミング言語に応じて WordCountCS.sln ファイルまたは WordCountVB.sln ファイルをダブルクリックして、そのファイルを Visual Studio 2005 で開きます。

  3. [ビルド] メニューの [ソリューションのビルド] をクリックします。

サンプルを実行するには

  1. コマンド プロンプト ウィンドウで、WordCount アプリケーションが格納されているディレクトリに移動します。

  2. コマンド プロンプトで「WordCount.exe [ファイル名]」と入力して、ファイルの単語数をカウントします。

  3. ファイルごとの合計がそれぞれ表示され、すべてのファイルの合計が表示されます。

解説

このサンプルはコンソール アプリケーションのため、コマンド ラインから実行して出力を表示する必要があります。

このサンプルでは、次の技術およびクラスを使用します。

  • I/O -

    • FileStream - ファイル アクセスを許可します。 このクラスは、ファイルの読み取りと書き込みのために使います。

    • StreamWriter - FileStream インスタンスと組み合わせて、ファイルにテキスト形式で出力するために使用します。

    • StreamReader - FileStream インスタンスと組み合わせて、ファイルからテキストを読み込むために使用します。

  • コレクション -

    • ArrayList - オブジェクトのセットを格納します。

    • SortedList - オブジェクトのセットを並べ替えた状態で格納します。

    • IEnumerator - オブジェクトのセットを列挙します。

    • IDictionaryEnumerator - オブジェクトのインデックス付きセットを列挙します。

See Also

Reference

ArrayList

FileStream

IEnumerator

IDictionaryEnumerator

SortedList

StreamReader

StreamWriter

System.Collections

System.IO

Concepts

.NET Framework クラス ライブラリの概要

Other Resources

.NET Framework の概要