Criação de aplicativos de Console

Aplicativos da.NET Framework pode usar o System.Console a classe de caracteres a partir de ler e escrever caracteres para o console. Dados lidos do console são lidos do fluxo de entrada padrão, dados escritos no console são enviados para o fluxo de saída padrão, e dados de erro escritos no console são enviados para o fluxo de saída de erro padrão. Esses fluxos são automaticamente associados com o console quando o aplicativo inicia e são apresentados como o In, Out, e Error Propriedades, respectivamente.

O valor da na propriedade é um System.IO.TextReader object, enquanto os valores da Out e erro propriedades são System.IO.TextWriter objetos. Você pode associar essas propriedades com fluxos que não representam o console, tornando possível para você apontar 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 para um System.IO.StreamWriter, que encapsula um FileStream por meio do Console.SetOut método. O Console.In e Console.Out propriedades não é necessário para se referir ao mesmo fluxo.

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

ObservaçãoObservação

Gravar informações em um console inacessível não faz com que uma exceção seja gerada.

Como alternativa, para ativar o console para leitura e gravação dentro de um aplicativo baseado no Windows que é desenvolvido usando Visual Studio, abra o projeto Propriedades caixa de diálogo, clique no aplicativo guia e, em seguida, defina a o tipo de aplicativo para Aplicativo de Console.

Aplicativos de console não têm um lançador de mensagem que é iniciado por padrão. Portanto, chamadas console Microsoft Win32 timers podem falhar.

O System. console classe tem métodos que podem ler caracteres individuais ou linhas inteiras do console. Outros métodos convertem dados e formata sequências de caracteres (strings), em seguida escreve as sequências de caracteres (strings) formatadas no console. Para obter mais informações sobre a formatação de seqüências de caracteres, consulte Visão geral sobre formatação.

Consulte também

Referência

System.Console

Conceitos

Tipos de Formatação

Histórico de alterações

Date

History

Motivo

Julho de 2010

Parágrafo atualizado na saída do console em um aplicativo Windows Forms.

Comentários do cliente.