更新:2007 年 11 月
本示例说明了如何创建打开多个文件并对每个文件的字节数、字符数、单词数和行数进行计数的应用程序。运行此示例后将显示每个文件的统计结果和所有文件的总计。
有关使用这些示例的信息,请参见下面的主题:
使用命令提示生成示例
- 打开命令提示窗口,然后定位到 WordCount 目录下的语言特定的子目录中的一个。有关所需设置和 SDK 命令提示的信息,请参见如何:设置示例设置。 
- 根据所选择的编程语言,键入 msbuild WordCountCS.sln 或 msbuild WordCountVB.sln。 
使用 Visual Studio 生成示例
- 打开 Windows 资源管理器,然后定位到 WordCount 目录下的语言特定的子目录中的一个。 
- 根据所选的编程语言,双击 WordCountCS.sln 或 WordCountVB.sln 文件,以便在 Visual Studio 2005 中打开该文件。 
- 在“生成”菜单上单击“生成解决方案”。 
运行示例
- 在命令提示窗口中,定位到包含 WordCount 应用程序的子目录。 
- 在命令提示处键入 WordCount.exe [文件名] 来计算文件中的单词数。 
- 将分别列出每个文件中的单词数并显示所有文件单词数的总和。 
备注
该示例是控制台应用程序;必须从命令行运行该程序以查看其输出。
此示例使用下面的技术和类:
- I/O - - FileStream - 允许文件访问。此类用于读写文件。 
- StreamWriter - 与 FileStream 实例一起使用可以将格式化文本输出到文件。 
- StreamReader - 与 FileStream 实例一起使用可以从文件中读取文本。 
 
- 集合 - - ArrayList - 存储对象的集合。 
- SortedList - 以排序方式存储对象的集合。 
- IEnumerator - 枚举对象的集合。 
- IDictionaryEnumerator - 枚举经过索引的对象集合。