共用方式為


WordCount 應用程式範例

更新:2007 年 11 月

這個範例會示範如何建立可以開啟多個檔案並能計算每個檔案的位元組數、字元數、字數和行數的應用程式。每個檔案的結果,以及所有檔案的總計也會顯示出來。

如需使用這些範例的詳細資訊,請參閱下列主題:

Download sample

若要使用命令提示字元建置範例

  1. 開啟 [命令提示字元] 視窗,並巡覽至 WordCount 目錄下任一語言特定子目錄。如需必要設定和 SDK 命令提示字元的詳細資訊,請參閱 HOW TO:設定範例設定

  2. 根據您選擇的程式設計語言,輸入 msbuild WordCountCS.sln 或 msbuild WordCountVB.sln。

若要使用 Visual Studio 建置範例

  1. 開啟 [Windows 檔案總管],並巡覽至 WordCount 目錄下任一語言特定子目錄。

  2. 根據您選擇的程式設計語言,按兩下 WordCountCS.slnWordCountVB.sln 檔案,在 Visual Studio 2005 中開啟該檔案。

  3. 在 [建置] 功能表上,按一下 [建置方案]。

若要執行範例

  1. 在 [命令提示字元] 視窗中,巡覽至 WordCount 應用程式所在的子目錄。

  2. 在命令提示字元輸入 WordCount.exe [filename],計算檔案中的字數。

  3. 會分別列出每個檔案的總字數,並顯示所有檔案計算結果的總和。

備註

這個範例是一個主控台應用程式。您必須從命令列執行,才能檢視其輸出。

本範例使用下列技術和類別:

  • I/O -

    • FileStream - 允許檔案存取。這個類別是用來讀取和寫入檔案

    • StreamWriter - 配合 FileStream 執行個體,用來格式化輸出到檔案的文字

    • StreamReader - 配合 FileStream 執行個體,用來從檔案中讀取文字

  • 集合 -

    • ArrayList - 儲存物件集

    • SortedList - 以排序方式儲存物件集

    • IEnumerator - 列舉物件集

    • IDictionaryEnumerator - 列舉索引物件集

請參閱

概念

.NET Framework 類別庫概觀

參考

ArrayList

FileStream

IEnumerator

IDictionaryEnumerator

SortedList

StreamReader

StreamWriter

System.Collections

System.IO

其他資源

.NET Framework 的概觀