Console Classe

Definizione

Rappresenta i flussi di input, output e di errore standard per le applicazioni console. La 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 api supplementari 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 il tasto di alternanza BLOC MAIUSC è 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 carattere.

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 di errore 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 usata dalla console per leggere l'input.

IsErrorRedirected

Ottiene un valore che indica se il flusso di output errore è 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 o imposta un valore che indica se nel flusso di input è stata rilevata la pressione di un tasto.

LargestWindowHeight

Ottiene il numero massimo consentito di righe per la finestra della console, in base al tipo di carattere corrente e alla risoluzione dello schermo.

LargestWindowWidth

Ottiene il numero massimo consentito 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 il tasto di alternanza BLOC NUM è attivato o disattivato.

Out

Ottiene il flusso di output standard.

OutputEncoding

Ottiene o imposta la codifica usata 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 del tasto della console C (CTRL+C) deve essere trattata come un input standard o come un'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 relativamente al buffer dello schermo.

WindowTop

Ottiene o imposta la posizione più in alto della finestra della console relativamente al buffer dello schermo.

WindowWidth

Ottiene o imposta la larghezza della finestra della console.

Metodi

Beep()

Riproduce il suono di un segnale acustico usando l'altoparlante della console.

Beep(Int32, Int32)

Riproduce il suono di un segnale acustico a una frequenza e durata specificate usando l'altoparlante della console.

Clear()

Cancella dal buffer della console e dalla rispettiva finestra della console le informazioni visualizzate.

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 determinata dimensione del buffer.

OpenStandardInput()

Acquisisce il flusso di input standard.

OpenStandardInput(Int32)

Acquisisce il flusso di input standard, impostato su una determinata dimensione del buffer.

OpenStandardOutput()

Acquisisce il flusso di output standard.

OpenStandardOutput(Int32)

Acquisisce il flusso di output standard, impostato su una determinata dimensione del buffer.

Read()

Legge il carattere successivo dal flusso di input standard.

ReadKey()

Ottiene il carattere successivo o il tasto funzione premuto dall'utente. Il tasto premuto viene visualizzato nella finestra della console.

ReadKey(Boolean)

Ottiene il carattere successivo o il tasto funzione premuto dall'utente. Il tasto premuto viene visualizzato facoltativamente nella finestra della console.

ReadLine()

Legge la riga successiva di caratteri dal flusso di input standard.

ResetColor()

Imposta i colori di primo piano e di sfondo della console sulle impostazioni predefinite.

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 per l'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 nel flusso di output standard la rappresentazione testo del valore booleano specificato.

Write(Char)

Scrive nel flusso di output standard il valore del carattere Unicode specificato.

Write(Char[])

Scrive nel flusso di output standard una specifica matrice di caratteri Unicode.

Write(Char[], Int32, Int32)

Scrive nel flusso di output standard una specifica sottomatrice di caratteri Unicode.

Write(Decimal)

Inserisce nel flusso di output standard la rappresentazione testo del valore Decimal specificato.

Write(Double)

Scrive nel flusso di output standard la rappresentazione testo del valore a virgola mobile a precisione doppia specificato.

Write(Int32)

Scrive nel flusso di output standard la rappresentazione di testo dell'intero con segno a 32 bit specificato.

Write(Int64)

Scrive nel flusso di output standard la rappresentazione di testo dell'intero con segno a 64 bit specificato.

Write(Object)

Scrive nel flusso di output standard la rappresentazione testo dell'oggetto specificato.

Write(Single)

Scrive nel flusso di output standard la rappresentazione testo del valore a virgola mobile a precisione singola specificato.

Write(String)

Scrive nel flusso di output standard il valore della stringa specificato.

Write(String, Object)

Scrive nel flusso di output standard la rappresentazione testo dell'oggetto specificato usando le informazioni di formato specificate.

Write(String, Object, Object)

Scrive nel flusso di output standard la rappresentazione testo degli oggetti specificati usando le informazioni di formato specificate.

Write(String, Object, Object, Object)

Scrive nel flusso di output standard la rappresentazione testo degli oggetti specificati usando le informazioni di formato specificate.

Write(String, Object, Object, Object, Object)

Scrive nel flusso di output standard la rappresentazione testo dell'elenco degli oggetti e dei parametri di lunghezza variabile specificati usando le informazioni di formato specificate.

Write(String, Object[])

Scrive nel flusso di output standard la rappresentazione testo della matrice di oggetti specificata usando le informazioni di formato specificate.

Write(UInt32)

Scrive nel flusso di output standard la rappresentazione testo dell'intero senza segno a 32 bit specificato.

Write(UInt64)

Scrive nel flusso di output standard la rappresentazione testo dell'intero senza segno a 64 bit specificato.

WriteLine()

Scrive nel flusso di output standard il terminatore di riga corrente.

WriteLine(Boolean)

Scrive nel flusso di output standard la rappresentazione testo del valore booleano specificato, seguita dal terminatore di riga corrente.

WriteLine(Char)

Scrive nel flusso di output standard il valore del carattere Unicode specificato, seguito dal terminatore di riga corrente.

WriteLine(Char[])

Scrive nel flusso di output standard la matrice di caratteri Unicode specificata, seguita dal terminatore di riga corrente.

WriteLine(Char[], Int32, Int32)

Scrive nel flusso di output standard la sottomatrice di caratteri Unicode specificata, seguita dal terminatore di riga corrente.

WriteLine(Decimal)

Scrive nel flusso di output standard la rappresentazione testo del valore Decimal specificato, seguita dal terminatore di riga corrente.

WriteLine(Double)

Scrive nel flusso di output standard la rappresentazione testo del valore a virgola mobile a precisione doppia specificato, seguita dal terminatore di riga corrente.

WriteLine(Int32)

Scrive nel flusso di output standard la rappresentazione di testo dell'intero con segno a 32 bit specificato, seguita dal terminatore di riga corrente.

WriteLine(Int64)

Scrive nel flusso di output standard la rappresentazione di testo dell'intero con segno a 64 bit specificato, seguita dal terminatore di riga corrente.

WriteLine(Object)

Scrive nel flusso di output standard la rappresentazione testo dell'oggetto specificato, seguita dal terminatore di riga corrente.

WriteLine(Single)

Scrive nel flusso di output standard la rappresentazione testo del valore a virgola mobile a precisione singola specificato, seguita dal terminatore di riga corrente.

WriteLine(String)

Scrive nel flusso di output standard il valore della stringa specificato, seguito dal terminatore di riga corrente.

WriteLine(String, Object)

Scrive nel flusso di output standard la rappresentazione testo dell'oggetto specificato, seguita dal terminatore di riga corrente, usando le informazioni di formato specificate.

WriteLine(String, Object, Object)

Scrive nel flusso di output standard la rappresentazione testo degli oggetti specificati, seguita dal terminatore di riga corrente, usando le informazioni di formato specificate.

WriteLine(String, Object, Object, Object)

Scrive nel flusso di output standard la rappresentazione testo degli oggetti specificati, seguita dal terminatore di riga corrente, usando le informazioni di formato specificate.

WriteLine(String, Object, Object, Object, Object)

Scrive nel flusso di output standard la rappresentazione testo dell'elenco degli oggetti e dei parametri di lunghezza variabile specificati, seguiti dal terminatore di riga corrente, usando le informazioni di formato specificate.

WriteLine(String, Object[])

Scrive nel flusso di output standard la rappresentazione testo della matrice di oggetti specificata, seguita dal terminatore di riga corrente, usando le informazioni di formato specificate.

WriteLine(UInt32)

Scrive nel flusso di output standard la rappresentazione testo dell'intero senza segno a 32 bit specificato, seguita dal terminatore di riga corrente.

WriteLine(UInt64)

Scrive nel flusso di output standard la rappresentazione testo dell'intero senza segno a 64 bit specificato, seguita dal terminatore di riga corrente.

Eventi

CancelKeyPress

Si verifica quando il tasto di modifica Control (CTRL) e il tasto della console C (C) o il tasto INTERR vengono premuti contemporaneamente (CTRL+C o CTRL+INTERR).

Si applica a

Thread safety

Questo tipo è thread-safe.