В этом примере показано, как создавать приложение, открывающее несколько файлов и считающее все байты, символы, слова и строки файла. Результаты из каждого файла и общий результат из всех файлов выводятся на экран.
Построение примера с использованием командной строки
- Откройте окно командной строки и перейдите к одной из языковых папок в каталоге WordCount, соответствующей выбранному языку.
- В командной строке введите msbuild WordCountCS.sln или msbuild TryParseDemoVB.sln, в зависимости от выбранного языка программирования.
Построение примера с использованием Visual Studio
- Откройте обозреватель Windows и перейдите к одной из вложенных папок в каталоге WordCount, соответствующей выбранному языку.
- Дважды щелкните файл WordCountCS.sln или файлWordCountVB.sln, в зависимости от выбранного языка программирования, чтобы открыть файл в Visual Studio 2005.
- В меню Построение выберите команду Построить решение.
Выполнение примера
- С помощью окна командной строки перейдите в подкаталог, содержащий приложение WordCount.
- Чтобы посчитать число слов в файле, в командной строке введите WordCount.exe [filename].
- Общие значения из каждого файла перечисляются отдельно, и общее значение результатов из всех файлов выводится на экран.
Примечания
Данный пример является консольным приложением; чтобы видеть его вывод, его необходимо выполнять в командной строке.
В данном примере используются следующие технологии и классы:
- Ввод и вывод -
- FileStream - Разрешает доступ к файлу. Этот класс используется для чтения и записи из файлов.
- StreamWriter - Используется с экземпляром FileStream для форматирования текстового вывода в файл.
- StreamWriter - Используется с экземпляром FileStream для чтения текста из файла.
- Коллекции -
- ArrayList - Сохраняет наборы объектов.
- SortedList - Сохраняет наборы объектов в отсортированном виде.
- IEnumerator - Перечисляет наборы объектов.
- IDictionaryEnumerator - Перечисляет индексированные наборы объектов.
Ссылки по теме