Partilhar via


Criando aplicativos de console

Os aplicativos do .NET estrutura podem usar o System.Console classe de caracteres a partir de ler e escrever caracteres para o console. Dados do console são lidos do fluxo de entrada padrão, no console os dados são gravados no fluxo de saída padrão e dados de erro no console são gravados no fluxo de saída de erro padrão.Esses fluxos são associados automaticamente ao console do quando o aplicativo inicia e estão apresentado sistema autônomo a In, Out, e Error Propriedades, respectivamente.

O valor de Em propriedade é um System.IO.TextReader o objeto, enquanto os valores da Check-out and Erro propriedades são System.IO.TextWriter objetos. Você pode associar essas propriedades com fluxos que não representam o console do, tornando possível para que você aponte o fluxo para um local diferente para entrada ou saída.Por exemplo, você pode redirecionar a saída para um arquivo definindo a Check-out propriedade um sistema.IO.StreamWriter, que encapsula um FileStream por meio do Console.SetOut método.The Console.In and Console.Out propriedades não são necessário para se referir a mesmo fluxo.

Se o console não existir, sistema autônomo em um aplicativo baseado no Windows gravada no fluxo de saída padrão de saída não será visível, porque não há nenhum console para gravar sistema autônomo informações para o.

Observação:

Gravar informações em um console inacessível não causa uma exceção a ser elevado.

Como alternativa, para ativar o console para ler e gravar em um aplicativo baseado no Windows em execução no Visual Studio, defina tipo de propriedades/geral/saída comum do projeto ao aplicativo de console.

Aplicativos de console não têm uma bomba de mensagens é iniciado por padrão.Portanto, chamadas console para Microsoft Win32 temporizadores podem falhar.

The sistema.Console classe tem métodos que podem ler caracteres individuais ou linhas inteiras do console.Outros métodos convertem seqüências de dados e formato e, em seguida, gravar as seqüências de caracteres formatadas para o console.Para obter mais informações sobre formatação de seqüências de caracteres, consulte Visão geral de formatação.

Consulte também

Conceitos

Visão geral sobre formatação

Referência

System.Console