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:
Para compilação a amostra usando o aviso de comando
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.
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
Abra o Windows Explorer e navegar até um dos subdiretórios específico a um linguagem sob o diretório WordCount.
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.
Sobre o Compilação menu, clicar Criar solução.
Para executar este exemplo
No aviso de comando janela, navegar até a subdiretório que contém o WordCount aplicativo.
Tipo de WordCount.exe [nome_do_arquivo no aviso de comando para contar palavras em um arquivo.
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