Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Compilazione di applicazioni console
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale

Compilazione di applicazioni console

La classe System.Console può essere utilizzata dalle applicazioni in .NET Framework per la lettura e scrittura di caratteri nella console. I dati provenienti dalla console vengono letti dal flusso di input standard, mentre i dati inviati alla console vengono scritti nel flusso di output standard e i dati di errori inviati alla console vengono scritti nel flusso di output standard degli errori. I flussi vengono associati automaticamente alla console in fase di avvio dell'applicazione e vengono presentati rispettivamente come proprietà In, Out ed Error.

Il valore della proprietà In è un oggetto System.IO.TextReader, mentre i valori delle proprietà Out ed Error sono oggetti System.IO.TextWriter. È possibile associare queste proprietà ai flussi che non rappresentano la console, rendendo possibile l'indirizzamento del flusso a una posizione diversa per l'input e l'output. È possibile ad esempio reindirizzare l'output in un file impostando la proprietà Out su System.IO.StreamWriter, che incapsula FileStream tramite il metodo Console.SetOut. Le proprietà Console.In e Console.Out non devono fare necessariamente riferimento allo stesso flusso.

Se la console non esiste, come in un'applicazione Windows, l'output scritto nel flusso di output standard non sarà visibile, in quanto non è disponibile alcuna console in cui scrivere le informazioni.

NotaNota

La scrittura di informazioni in una console inaccessibile non genera un'eccezione.

In alternativa, per abilitare la console per la lettura e la scrittura all'interno di un'applicazione basata su Windows sviluppata con Visual Studio, aprire la finestra di dialogo Proprietà del progetto, fare clic sulla scheda Applicazione e impostare Tipo applicazione su Applicazione console.

Le applicazioni console non dispongono di un message pump avviato per impostazione predefinita. È pertanto possibile che le chiamate ai timer Win32 Microsoft non riescano.

La classe System.Console dispone di metodi che consentono di leggere singoli caratteri o intere righe dalla console. Altri metodi consentono di convertire dati e formattare stringhe, quindi di scrivere le stringhe formattate nella console. Per ulteriori informazioni sulla formattazione delle stringhe, vedere Cenni preliminari sulla formattazione.

date

Cronologia

Motivo

Luglio 2010

Aggiornamento del paragrafo sull'output della console in un'applicazione Windows Form.

Commenti e suggerimenti dei clienti.

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft