Console Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta i flussi di input, output e errore standard per le applicazioni console. Questa classe non può essere ereditata.
public ref class Console abstract sealed
public ref class Console sealed
public static class Console
public sealed class Console
type Console = class
Public Class Console
Public NotInheritable Class Console
- Ereditarietà
-
Console
Commenti
Per altre informazioni su questa API, vedere osservazioni supplementari sull'API per console.
Proprietà
BackgroundColor |
Ottiene o imposta il colore di sfondo della console. |
BufferHeight |
Ottiene o imposta l'altezza dell'area del buffer. |
BufferWidth |
Ottiene o imposta la larghezza dell'area del buffer. |
CapsLock |
Ottiene un valore che indica se l'interruttore della tastiera CAPS LOCK è attivato o disattivato. |
CursorLeft |
Ottiene o imposta la posizione della colonna del cursore all'interno dell'area del buffer. |
CursorSize |
Ottiene o imposta l'altezza del cursore all'interno di una cella di caratteri. |
CursorTop |
Ottiene o imposta la posizione della riga del cursore all'interno dell'area del buffer. |
CursorVisible |
Ottiene o imposta un valore che indica se il cursore è visibile. |
Error |
Ottiene il flusso di output degli errori standard. |
ForegroundColor |
Ottiene o imposta il colore di primo piano della console. |
In |
Ottiene il flusso di input standard. |
InputEncoding |
Ottiene o imposta la codifica utilizzata dalla console per leggere l'input. |
IsErrorRedirected |
Ottiene un valore che indica se il flusso di output degli errori è stato reindirizzato dal flusso di errore standard. |
IsInputRedirected |
Ottiene un valore che indica se l'input è stato reindirizzato dal flusso di input standard. |
IsOutputRedirected |
Ottiene un valore che indica se l'output è stato reindirizzato dal flusso di output standard. |
KeyAvailable |
Ottiene un valore che indica se un tasto è disponibile nel flusso di input. |
LargestWindowHeight |
Ottiene il maggior numero possibile di righe della finestra della console, in base al tipo di carattere corrente e alla risoluzione dello schermo. |
LargestWindowWidth |
Ottiene il maggior numero possibile di colonne della finestra della console, in base al tipo di carattere corrente e alla risoluzione dello schermo. |
NumberLock |
Ottiene un valore che indica se l'interruttore della tastiera NUM LOCK è attivato o disattivato. |
Out |
Ottiene il flusso di output standard. |
OutputEncoding |
Ottiene o imposta la codifica utilizzata dalla console per scrivere l'output. |
Title |
Ottiene o imposta il titolo da visualizzare nella barra del titolo della console. |
TreatControlCAsInput |
Ottiene o imposta un valore che indica se la combinazione del tasto di modifica Control e C tasto della console (CTRL+C) viene considerata come input normale o come interruzione gestita dal sistema operativo. |
WindowHeight |
Ottiene o imposta l'altezza dell'area della finestra della console. |
WindowLeft |
Ottiene o imposta la posizione più a sinistra dell'area della finestra della console rispetto al buffer dello schermo. |
WindowTop |
Ottiene o imposta la posizione superiore dell'area della finestra della console rispetto al buffer dello schermo. |
WindowWidth |
Ottiene o imposta la larghezza della finestra della console. |
Metodi
Beep() |
Riproduce il suono di un segnale acustico tramite l'altoparlante della console. |
Beep(Int32, Int32) |
Riproduce il suono di un segnale acustico di una frequenza e una durata specificati tramite l'altoparlante della console. |
Clear() |
Cancella il buffer della console e la finestra della console corrispondente delle informazioni di visualizzazione. |
GetCursorPosition() |
Ottiene la posizione del cursore. |
MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32) |
Copia un'area di origine specificata del buffer dello schermo in un'area di destinazione specificata. |
MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor) |
Copia un'area di origine specificata del buffer dello schermo in un'area di destinazione specificata. |
OpenStandardError() |
Acquisisce il flusso di errore standard. |
OpenStandardError(Int32) |
Acquisisce il flusso di errore standard, impostato su una dimensione del buffer specificata. |
OpenStandardInput() |
Acquisisce il flusso di input standard. |
OpenStandardInput(Int32) |
Acquisisce il flusso di input standard, impostato su una dimensione del buffer specificata. |
OpenStandardOutput() |
Acquisisce il flusso di output standard. |
OpenStandardOutput(Int32) |
Acquisisce il flusso di output standard, impostato su una dimensione del buffer specificata. |
Read() |
Legge il carattere successivo dal flusso di input standard. |
ReadKey() |
Ottiene il carattere o il tasto funzione successivo premuto dall'utente. Il tasto premuto viene visualizzato nella finestra della console. |
ReadKey(Boolean) |
Ottiene il carattere o il tasto funzione successivo premuto dall'utente. Il tasto premuto viene visualizzato facoltativamente nella finestra della console. |
ReadLine() |
Legge la riga di caratteri successiva dal flusso di input standard. |
ResetColor() |
Imposta i colori della console di primo piano e di sfondo sui valori predefiniti. |
SetBufferSize(Int32, Int32) |
Imposta l'altezza e la larghezza dell'area del buffer dello schermo sui valori specificati. |
SetCursorPosition(Int32, Int32) |
Imposta la posizione del cursore. |
SetError(TextWriter) |
Imposta la proprietà Error sull'oggetto TextWriter specificato. |
SetIn(TextReader) |
Imposta la proprietà In sull'oggetto TextReader specificato. |
SetOut(TextWriter) |
Imposta la proprietà Out come destinazione dell'oggetto TextWriter. |
SetWindowPosition(Int32, Int32) |
Imposta la posizione della finestra della console rispetto al buffer dello schermo. |
SetWindowSize(Int32, Int32) |
Imposta l'altezza e la larghezza della finestra della console sui valori specificati. |
Write(Boolean) |
Scrive la rappresentazione testuale del valore booleano specificato nel flusso di output standard. |
Write(Char) |
Scrive il valore del carattere Unicode specificato nel flusso di output standard. |
Write(Char[]) |
Scrive la matrice di caratteri Unicode specificata nel flusso di output standard. |
Write(Char[], Int32, Int32) |
Scrive la sottomaschera specificata di caratteri Unicode nel flusso di output standard. |
Write(Decimal) |
Scrive la rappresentazione testuale del valore Decimal specificato nel flusso di output standard. |
Write(Double) |
Scrive la rappresentazione testuale del valore a virgola mobile e precisione doppia specificato nel flusso di output standard. |
Write(Int32) |
Scrive la rappresentazione testuale del valore intero con segno a 32 bit specificato nel flusso di output standard. |
Write(Int64) |
Scrive la rappresentazione testuale del valore intero con segno a 64 bit specificato nel flusso di output standard. |
Write(Object) |
Scrive la rappresentazione testuale dell'oggetto specificato nel flusso di output standard. |
Write(Single) |
Scrive la rappresentazione testuale del valore a virgola mobile a precisione singola specificato nel flusso di output standard. |
Write(String) |
Scrive il valore stringa specificato nel flusso di output standard. |
Write(String, Object) |
Scrive la rappresentazione testuale dell'oggetto specificato nel flusso di output standard usando le informazioni sul formato specificate. |
Write(String, Object, Object) |
Scrive la rappresentazione testuale degli oggetti specificati nel flusso di output standard usando le informazioni sul formato specificate. |
Write(String, Object, Object, Object) |
Scrive la rappresentazione testuale degli oggetti specificati nel flusso di output standard usando le informazioni sul formato specificate. |
Write(String, Object, Object, Object, Object) |
Scrive la rappresentazione testuale degli oggetti specificati e dell'elenco di parametri a lunghezza variabile nel flusso di output standard usando le informazioni sul formato specificate. |
Write(String, Object[]) |
Scrive la rappresentazione testuale della matrice di oggetti specificata nel flusso di output standard usando le informazioni sul formato specificate. |
Write(String, ReadOnlySpan<Object>) |
Scrive la rappresentazione testuale dell'intervallo specificato di oggetti nel flusso di output standard usando le informazioni sul formato specificate. |
Write(UInt32) |
Scrive la rappresentazione testuale del valore intero senza segno a 32 bit specificato nel flusso di output standard. |
Write(UInt64) |
Scrive la rappresentazione testuale del valore intero senza segno a 64 bit specificato nel flusso di output standard. |
WriteLine() |
Scrive il terminatore di riga corrente nel flusso di output standard. |
WriteLine(Boolean) |
Scrive la rappresentazione testuale del valore booleano specificato, seguito dal terminatore di riga corrente, nel flusso di output standard. |
WriteLine(Char) |
Scrive il carattere Unicode specificato, seguito dal terminatore di riga corrente, nel flusso di output standard. |
WriteLine(Char[]) |
Scrive la matrice specificata di caratteri Unicode, seguita dal terminatore di riga corrente, nel flusso di output standard. |
WriteLine(Char[], Int32, Int32) |
Scrive la sottomaschera specificata di caratteri Unicode, seguita dal terminatore di riga corrente, nel flusso di output standard. |
WriteLine(Decimal) |
Scrive la rappresentazione testuale del valore di Decimal specificato, seguito dal terminatore di riga corrente, nel flusso di output standard. |
WriteLine(Double) |
Scrive la rappresentazione testuale del valore a virgola mobile e precisione doppia specificato, seguito dal terminatore di riga corrente, nel flusso di output standard. |
WriteLine(Int32) |
Scrive la rappresentazione testuale del valore intero con segno a 32 bit specificato, seguito dal terminatore di riga corrente, nel flusso di output standard. |
WriteLine(Int64) |
Scrive la rappresentazione testuale del valore intero con segno a 64 bit specificato, seguito dal terminatore di riga corrente, nel flusso di output standard. |
WriteLine(Object) |
Scrive la rappresentazione testuale dell'oggetto specificato, seguita dal terminatore di riga corrente, nel flusso di output standard. |
WriteLine(Single) |
Scrive la rappresentazione testuale del valore a virgola mobile e precisione singola specificato, seguito dal terminatore di riga corrente, nel flusso di output standard. |
WriteLine(String) |
Scrive il valore stringa specificato, seguito dal terminatore di riga corrente, nel flusso di output standard. |
WriteLine(String, Object) |
Scrive la rappresentazione testuale dell'oggetto specificato, seguita dal terminatore di riga corrente, nel flusso di output standard usando le informazioni sul formato specificate. |
WriteLine(String, Object, Object) |
Scrive la rappresentazione testuale degli oggetti specificati, seguita dal terminatore di riga corrente, nel flusso di output standard usando le informazioni sul formato specificate. |
WriteLine(String, Object, Object, Object) |
Scrive la rappresentazione testuale degli oggetti specificati, seguita dal terminatore di riga corrente, nel flusso di output standard usando le informazioni sul formato specificate. |
WriteLine(String, Object, Object, Object, Object) |
Scrive la rappresentazione testuale degli oggetti specificati e dell'elenco di parametri a lunghezza variabile, seguita dal terminatore di riga corrente, nel flusso di output standard usando le informazioni sul formato specificate. |
WriteLine(String, Object[]) |
Scrive la rappresentazione testuale della matrice di oggetti specificata, seguita dal terminatore di riga corrente, nel flusso di output standard usando le informazioni sul formato specificate. |
WriteLine(String, ReadOnlySpan<Object>) |
Scrive la rappresentazione testuale dell'intervallo di oggetti specificato, seguito dal terminatore di riga corrente, nel flusso di output standard usando le informazioni sul formato specificate. |
WriteLine(UInt32) |
Scrive la rappresentazione testuale del valore intero senza segno a 32 bit specificato, seguito dal terminatore di riga corrente, nel flusso di output standard. |
WriteLine(UInt64) |
Scrive la rappresentazione testuale del valore intero senza segno a 64 bit specificato, seguito dal terminatore di riga corrente, nel flusso di output standard. |
Eventi
CancelKeyPress |
Si verifica quando il tasto di modifica Control (CTRL) e il tasto della console C (C) o il tasto di interruzione vengono premuti contemporaneamente (CTRL+C o CTRL+INTERR). |
Si applica a
Thread safety
Questo tipo è thread-safe.