Compartilhar via


Amostra de aplicativo WordCount

Esse exemplo mostra como criar um aplicativo que abre vários arquivos e contagens de bytes, caracteres, palavras e linhas de cada arquivo.Os resultados de cada arquivo e o total de todos os arquivos são exibidos.

Para obter informações sobre como usar os exemplos, consulte os tópicos a seguir:

Download sample

Para compilação a amostra usando o aviso de comando

  1. Aberto o janela do aviso de comando e navegar até um de subpastas específicas do linguagem sob o diretório WordCount.Para obter informações sobre as configurações necessárias e o SDK aviso de comando, consulte Como: Defina as configurações de amostra.

  2. Tipo de MSBuild WordCountCS.sln or MSBuild WordCountVB.sln, dependendo de sua escolha de linguagem de programação.

Para compilação a amostra usando o Visual Studio

  1. Abra o Windows Explorer e navegar até um dos subdiretórios específico a um linguagem sob o diretório WordCount.

  2. clicar duas vezes o WordCountCS.sln or Arquivo WordCountVB.sln, dependendo de sua escolha de linguagem, de programação para em em aberto o arquivo em Visual Studio 2005.

  3. Sobre o Compilação menu, clicar Criar solução.

Para executar este exemplo

  1. No aviso de comando janela, navegar até a subdiretório que contém o WordCount aplicativo.

  2. Tipo de WordCount.exe [nome_do_arquivo no aviso de comando para contar palavras em um arquivo.

  3. Os totais de cada arquivo são listados separadamente e o total de resultados de todos os arquivos são exibidos.

Comentários

O exemplo é um aplicativo de console; você deve executá-lo a partir da linha de comando para exibir sua saída.

O exemplo utiliza as tecnologias e classes a seguir:

  • E/S-

    • FileStream- Permite o acesso de arquivo.Essa classe é usada para ler a e gravar arquivos.

    • StreamWriter- Usado com uma instância de FileStream para formatar o saída de texto para um arquivo.

    • StreamReader- Usado com uma instância de FileStream para ler o texto de um arquivo.

  • Coleções-

    • ArrayList- Armazena os conjuntos de objetos.

    • SortedList- Armazena os conjuntos de objetos de maneira classificada.

    • IEnumerator- Enumera sobre conjuntos de objetos.

    • IDictionaryEnumerator- Enumera sobre indexados conjuntos de objetos.

Consulte também

Conceitos

Visão geral sobre biblioteca classes do .NET Framework

Referência

ArrayList

FileStream

IEnumerator

IDictionaryEnumerator

SortedList

StreamReader

StreamWriter

System.Collections

System.IO

Outros recursos

Visão geral sobre o .NET Framework