更新: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 - 枚举经过索引的对象集合。