Console Klasse

Definition

Stellt die standardmäßigen Eingabe-, Ausgabe- und Fehlerdatenströme für Konsolenanwendungen dar. Diese Klasse kann nicht geerbt werden.

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
Vererbung
Console

Hinweise

Weitere Informationen zu dieser API finden Sie unter Ergänzende API-Hinweise für konsolen-.

Eigenschaften

BackgroundColor

Ruft die Hintergrundfarbe der Konsole ab oder legt sie fest.

BufferHeight

Dient zum Abrufen oder Festlegen der Höhe des Pufferbereichs.

BufferWidth

Ruft die Breite des Pufferbereichs ab oder legt sie fest.

CapsLock

Ruft einen Wert ab, der angibt, ob die UMSCHALTFLÄCHE FÜR DIE FESTSTELLTASTE aktiviert oder deaktiviert ist.

CursorLeft

Dient zum Abrufen oder Festlegen der Spaltenposition des Cursors innerhalb des Pufferbereichs.

CursorSize

Ruft die Höhe des Cursors in einer Zeichenzelle ab oder legt sie fest.

CursorTop

Dient zum Abrufen oder Festlegen der Zeilenposition des Cursors innerhalb des Pufferbereichs.

CursorVisible

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Cursor sichtbar ist.

Error

Ruft den Standardfehlerausgabedatenstrom ab.

ForegroundColor

Ruft die Vordergrundfarbe der Konsole ab oder legt sie fest.

In

Ruft den Standardeingabedatenstrom ab.

InputEncoding

Ruft die Codierung ab, die die Konsole zum Lesen von Eingaben verwendet, oder legt diese fest.

IsErrorRedirected

Ruft einen Wert ab, der angibt, ob der Fehlerausgabedatenstrom vom Standardfehlerdatenstrom umgeleitet wurde.

IsInputRedirected

Ruft einen Wert ab, der angibt, ob die Eingabe vom Standardeingabedatenstrom umgeleitet wurde.

IsOutputRedirected

Ruft einen Wert ab, der angibt, ob die Ausgabe vom Standardausgabedatenstrom umgeleitet wurde.

KeyAvailable

Ruft einen Wert ab, der angibt, ob ein Tastendruck im Eingabedatenstrom verfügbar ist.

LargestWindowHeight

Ruft die größtmögliche Anzahl von Konsolenfensterzeilen basierend auf der aktuellen Schriftart und Bildschirmauflösung ab.

LargestWindowWidth

Ruft die größtmögliche Anzahl von Konsolenfensterspalten basierend auf der aktuellen Schriftart und Bildschirmauflösung ab.

NumberLock

Ruft einen Wert ab, der angibt, ob die UMSCHALTFLÄCHE DER NUM-TASTE aktiviert oder deaktiviert ist.

Out

Ruft den Standardausgabedatenstrom ab.

OutputEncoding

Ruft die Codierung ab, die die Konsole zum Schreiben der Ausgabe verwendet, oder legt diese fest.

Title

Ruft den Titel ab, der in der Konsolentitelleiste angezeigt werden soll, oder legt diesen fest.

TreatControlCAsInput

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Kombination der Control Modifizierertaste und C Konsolentaste (STRG+C) als normale Eingabe oder als Unterbrechung behandelt wird, die vom Betriebssystem behandelt wird.

WindowHeight

Ruft die Höhe des Konsolenfensterbereichs ab oder legt sie fest.

WindowLeft

Ruft die äußerst linke Position des Konsolenfensterbereichs relativ zum Bildschirmpuffer ab oder legt sie fest.

WindowTop

Ruft die obere Position des Konsolenfensterbereichs relativ zum Bildschirmpuffer ab oder legt diese fest.

WindowWidth

Ruft die Breite des Konsolenfensters ab oder legt sie fest.

Methoden

Beep()

Gibt den Sound eines Signaltons über den Konsolenlautsprecher wieder.

Beep(Int32, Int32)

Gibt den Sound eines Signaltons einer angegebenen Frequenz und Dauer über den Konsolenlautsprecher wieder.

Clear()

Löscht den Konsolenpuffer und das entsprechende Konsolenfenster der Anzeigeinformationen.

GetCursorPosition()

Ruft die Position des Cursors ab.

MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32)

Kopiert einen angegebenen Quellbereich des Bildschirmpuffers in einen angegebenen Zielbereich.

MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor)

Kopiert einen angegebenen Quellbereich des Bildschirmpuffers in einen angegebenen Zielbereich.

OpenStandardError()

Erwirbt den Standardfehlerdatenstrom.

OpenStandardError(Int32)

Dient zum Abrufen des Standardfehlerdatenstroms, der auf eine angegebene Puffergröße festgelegt ist.

OpenStandardInput()

Erwirbt den Standardeingabedatenstrom.

OpenStandardInput(Int32)

Dient zum Abrufen des Standardeingabedatenstroms, der auf eine angegebene Puffergröße festgelegt ist.

OpenStandardOutput()

Erwirbt den Standardausgabedatenstrom.

OpenStandardOutput(Int32)

Dient zum Abrufen des Standardausgabedatenstroms, der auf eine angegebene Puffergröße festgelegt ist.

Read()

Liest das nächste Zeichen aus dem Standardeingabedatenstrom.

ReadKey()

Ruft das nächste Zeichen oder die nächste Funktionstaste ab, die vom Benutzer gedrückt wird. Die gedrückte Taste wird im Konsolenfenster angezeigt.

ReadKey(Boolean)

Ruft das nächste Zeichen oder die nächste Funktionstaste ab, die vom Benutzer gedrückt wird. Die gedrückte Taste wird optional im Konsolenfenster angezeigt.

ReadLine()

Liest die nächste Zeile von Zeichen aus dem Standardeingabedatenstrom.

ResetColor()

Legt die Vordergrund- und Hintergrundkonsolenfarben auf ihre Standardwerte fest.

SetBufferSize(Int32, Int32)

Legt die Höhe und Breite des Bildschirmpufferbereichs auf die angegebenen Werte fest.

SetCursorPosition(Int32, Int32)

Legt die Position des Cursors fest.

SetError(TextWriter)

Legt die Error -Eigenschaft auf das angegebene TextWriter -Objekt fest.

SetIn(TextReader)

Legt die In -Eigenschaft auf das angegebene TextReader -Objekt fest.

SetOut(TextWriter)

Legt die Out-Eigenschaft auf das TextWriter-Objekt fest.

SetWindowPosition(Int32, Int32)

Legt die Position des Konsolenfensters relativ zum Bildschirmpuffer fest.

SetWindowSize(Int32, Int32)

Legt die Höhe und Breite des Konsolenfensters auf die angegebenen Werte fest.

Write(Boolean)

Schreibt die Textdarstellung des angegebenen booleschen Werts in den Standardausgabedatenstrom.

Write(Char)

Schreibt den angegebenen Unicode-Zeichenwert in den Standardausgabedatenstrom.

Write(Char[])

Schreibt das angegebene Array von Unicode-Zeichen in den Standardausgabedatenstrom.

Write(Char[], Int32, Int32)

Schreibt die angegebene Unterarray von Unicode-Zeichen in den Standardausgabedatenstrom.

Write(Decimal)

Schreibt die Textdarstellung des angegebenen Decimal Werts in den Standardausgabedatenstrom.

Write(Double)

Schreibt die Textdarstellung des angegebenen Gleitkommawerts mit doppelter Genauigkeit in den Standardausgabedatenstrom.

Write(Int32)

Schreibt die Textdarstellung des angegebenen ganzzahligen 32-Bit-Werts mit Vorzeichen in den Standardausgabedatenstrom.

Write(Int64)

Schreibt die Textdarstellung des angegebenen ganzzahligen 64-Bit-Werts mit Vorzeichen in den Standardausgabedatenstrom.

Write(Object)

Schreibt die Textdarstellung des angegebenen Objekts in den Standardausgabedatenstrom.

Write(Single)

Schreibt die Textdarstellung des angegebenen Gleitkommawerts mit einfacher Genauigkeit in den Standardausgabedatenstrom.

Write(String)

Schreibt den angegebenen Zeichenfolgenwert in den Standardausgabedatenstrom.

Write(String, Object)

Schreibt die Textdarstellung des angegebenen Objekts mithilfe der angegebenen Formatinformationen in den Standardausgabedatenstrom.

Write(String, Object, Object)

Schreibt die Textdarstellung der angegebenen Objekte mithilfe der angegebenen Formatinformationen in den Standardausgabedatenstrom.

Write(String, Object, Object, Object)

Schreibt die Textdarstellung der angegebenen Objekte mithilfe der angegebenen Formatinformationen in den Standardausgabedatenstrom.

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

Schreibt die Textdarstellung der angegebenen Objekte und der Parameterliste variabler Länge in den Standardausgabedatenstrom mithilfe der angegebenen Formatinformationen.

Write(String, Object[])

Schreibt die Textdarstellung des angegebenen Arrays von Objekten mithilfe der angegebenen Formatinformationen in den Standardausgabedatenstrom.

Write(String, ReadOnlySpan<Object>)

Schreibt die Textdarstellung der angegebenen Objektspanne mithilfe der angegebenen Formatinformationen in den Standardausgabedatenstrom.

Write(UInt32)

Schreibt die Textdarstellung des angegebenen 32-Bit-Ganzzahlwerts ohne Vorzeichen in den Standardausgabedatenstrom.

Write(UInt64)

Schreibt die Textdarstellung des angegebenen 64-Bit-Ganzzahlwerts ohne Vorzeichen in den Standardausgabedatenstrom.

WriteLine()

Schreibt den aktuellen Zeilenendpunkt in den Standardausgabedatenstrom.

WriteLine(Boolean)

Schreibt die Textdarstellung des angegebenen booleschen Werts, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom.

WriteLine(Char)

Schreibt das angegebene Unicode-Zeichen, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom.

WriteLine(Char[])

Schreibt das angegebene Array von Unicode-Zeichen, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom.

WriteLine(Char[], Int32, Int32)

Schreibt die angegebene Unterarray von Unicode-Zeichen, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom.

WriteLine(Decimal)

Schreibt die Textdarstellung des angegebenen Decimal Werts, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom.

WriteLine(Double)

Schreibt die Textdarstellung des angegebenen Gleitkommawerts mit doppelter Genauigkeit, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom.

WriteLine(Int32)

Schreibt die Textdarstellung des angegebenen ganzzahligen 32-Bit-Werts mit Vorzeichen, gefolgt vom aktuellen Zeilenendpunkt, in den Standardausgabedatenstrom.

WriteLine(Int64)

Schreibt die Textdarstellung des angegebenen ganzzahligen 64-Bit-Werts mit Vorzeichen, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom.

WriteLine(Object)

Schreibt die Textdarstellung des angegebenen Objekts, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom.

WriteLine(Single)

Schreibt die Textdarstellung des angegebenen Gleitkommawerts mit einfacher Genauigkeit, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom.

WriteLine(String)

Schreibt den angegebenen Zeichenfolgenwert, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom.

WriteLine(String, Object)

Schreibt die Textdarstellung des angegebenen Objekts, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom mithilfe der angegebenen Formatinformationen.

WriteLine(String, Object, Object)

Schreibt die Textdarstellung der angegebenen Objekte, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom mithilfe der angegebenen Formatinformationen.

WriteLine(String, Object, Object, Object)

Schreibt die Textdarstellung der angegebenen Objekte, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom mithilfe der angegebenen Formatinformationen.

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

Schreibt die Textdarstellung der angegebenen Objekte und der Parameterliste variabler Länge, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom mithilfe der angegebenen Formatinformationen.

WriteLine(String, Object[])

Schreibt die Textdarstellung des angegebenen Arrays von Objekten, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom mithilfe der angegebenen Formatinformationen.

WriteLine(String, ReadOnlySpan<Object>)

Schreibt die Textdarstellung der angegebenen Objektspanne, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabedatenstrom mithilfe der angegebenen Formatinformationen.

WriteLine(UInt32)

Schreibt die Textdarstellung des angegebenen 32-Bit-Ganzzahlwerts ohne Vorzeichen gefolgt vom aktuellen Zeilenende in den Standardausgabedatenstrom.

WriteLine(UInt64)

Schreibt die Textdarstellung des angegebenen ganzzahligen 64-Bit-Werts ohne Vorzeichen, gefolgt vom aktuellen Zeilenende, in den Standardausgabedatenstrom.

Ereignisse

CancelKeyPress

Tritt auf, wenn die Control Modifizierertaste (STRG) und entweder die C Konsolentaste (C) oder die UMSCHALTTASTE gleichzeitig gedrückt werden (STRG+C oder STRG+UMBRUCH).

Gilt für:

Threadsicherheit

Dieser Typ ist threadsicher.