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çã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
Conceitos
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. |