Console Klasse

Definition

Stellt die Standardstreams für Eingabe, Ausgabe und Fehler bei Konsolenanwendungen dar. Diese Klasse kann nicht vererbt 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 Zusätzliche API-Hinweise für Die Konsole.

Eigenschaften

BackgroundColor

Ruft die Hintergrundfarbe der Konsole ab oder legt diese fest.

BufferHeight

Ruft die Höhe des Pufferbereichs ab oder legt diese fest.

BufferWidth

Ruft die Breite des Pufferbereichs ab oder legt diese fest.

CapsLock

Ruft einen Wert ab, der angibt, ob die FESTSTELLTASTE-Tastaturumschalttaste aktiviert oder deaktiviert ist.

CursorLeft

Ruft die Spaltenposition des Cursors im Pufferbereich ab oder legt diese fest.

CursorSize

Ruft die Höhe des Cursors innerhalb einer Zeichenzelle ab oder legt diese fest.

CursorTop

Ruft die Zeilenposition des Cursors im Pufferbereich ab oder legt diese fest.

CursorVisible

Ruft einen Wert ab, der angibt, ob der Cursor sichtbar ist, oder legt diesen fest.

Error

Ruft den Standard-Fehlerausgabestream ab.

ForegroundColor

Ruft die Vordergrundfarbe der Konsole ab oder legt diese fest.

In

Ruft den Standardeingabestream ab.

InputEncoding

Ruft die Codierung ab, die die Konsole verwendet, um die Eingabe zu lesen, oder legt diese fest.

IsErrorRedirected

Ruft einen Wert ab, der angibt, ob der Fehlerausgabedatenstrom von dem Standardfehlerstream umgeleitet wurde.

IsInputRedirected

Ruft einen Wert ab, der angibt, ob die Eingabe aus dem Standardeingabestream umgeleitet wurde.

IsOutputRedirected

Ruft einen Wert ab, der angibt, ob die Ausgabe aus dem Standardausgabestream umgeleitet wurde.

KeyAvailable

Ruft einen Wert ab, der angibt, ob ein Tastendruck im Eingabestream vorhanden ist.

LargestWindowHeight

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

LargestWindowWidth

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

NumberLock

Ruft einen Wert ab, der angibt, ob die NUM-Tastaturumschalttaste aktiviert oder deaktiviert ist.

Out

Ruft den Standardausgabestream ab.

OutputEncoding

Ruft die Codierung ab, die die Konsole verwendet, um die Ausgabe zu schreiben, oder legt diese fest.

Title

Ruft den auf der Konsolentitelleiste anzuzeigenden Titel ab oder legt diesen fest.

TreatControlCAsInput

Ruft einen Wert ab oder legt diesen fest, der angibt, ob die Kombination der Control-Modifizierertaste und der C-Konsolentaste (STRG+C) als normale Eingabe oder als vom Betriebssystem zu behandelnde Unterbrechung behandelt wird.

WindowHeight

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

WindowLeft

Ruft die am weitesten links stehende Position des Konsolenfensterbereichs im Verhältnis zum Bildschirmpuffer ab oder legt diese fest.

WindowTop

Ruft die oberste Position des Konsolenfensterbereichs im Verhältnis zum Bildschirmpuffer ab oder legt diese fest.

WindowWidth

Ruft die Breite des Konsolenfensters ab oder legt diese fest.

Methoden

Beep()

Gibt den Sound eines Signaltons auf dem Konsolenlautsprecher wieder.

Beep(Int32, Int32)

Gibt den Sound eines Signaltons mit einer angegebenen Frequenz und Dauer auf dem Konsolenlautsprecher wieder.

Clear()

Löscht die Anzeigeinformationen aus dem Konsolenpuffer und dem entsprechenden Konsolenfenster.

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()

Ruft den Standardfehlerstream ab.

OpenStandardError(Int32)

Ruft den Standardfehlerstream ab, der auf eine angegebene Puffergröße festgelegt wird.

OpenStandardInput()

Ruft den Standardeingabestream ab.

OpenStandardInput(Int32)

Ruft den Standardeingabestream ab, der auf eine angegebene Puffergröße festgelegt wird.

OpenStandardOutput()

Ruft den Standardausgabestream ab.

OpenStandardOutput(Int32)

Ruft den Standardausgabestream ab, der auf eine angegebene Puffergröße festgelegt wird.

Read()

Liest das nächste Zeichen aus dem Standardeingabestream.

ReadKey()

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

ReadKey(Boolean)

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

ReadLine()

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

ResetColor()

Legt die Vordergrund- und Hintergrundkonsolenfarben auf die entsprechenden Standardwerte fest.

SetBufferSize(Int32, Int32)

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

SetCursorPosition(Int32, Int32)

Legt die Position des Cursors fest.

SetError(TextWriter)

Legt die Error-Eigenschaft auf den angegebenen TextWriter fest.

SetIn(TextReader)

Legt die In-Eigenschaft auf den angegebenen TextReader fest.

SetOut(TextWriter)

Legt die Out-Eigenschaft fest, die auf das TextWriter-Objekt ausgerichtet ist.

SetWindowPosition(Int32, Int32)

Legt die Position des Konsolenfensters relativ zum Bildschirmpuffer fest.

SetWindowSize(Int32, Int32)

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

Write(Boolean)

Schreibt die Textdarstellung des angegebenen booleschen Werts in den Standardausgabestream.

Write(Char)

Schreibt das angegebene Unicode-Zeichen in den Standardausgabestream.

Write(Char[])

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

Write(Char[], Int32, Int32)

Schreibt das angegebene Unterarray von Unicode-Zeichen in den Standardausgabestream.

Write(Decimal)

Schreibt die Textdarstellung des angegebenen Decimal-Werts in den Standardausgabestream.

Write(Double)

Schreibt die Textdarstellung der angegebenen Gleitkommazahl mit doppelter Genauigkeit in den Standardausgabestream.

Write(Int32)

Schreibt die Textdarstellung der angegebenen 32-Bit-Ganzzahl mit Vorzeichen in den Standardausgabestream.

Write(Int64)

Schreibt die Textdarstellung der angegebenen 64-Bit-Ganzzahl mit Vorzeichen in den Standardausgabestream.

Write(Object)

Schreibt die Textdarstellung des angegebenen Objekts in den Standardausgabestream.

Write(Single)

Schreibt die Textdarstellung der angegebenen Gleitkommazahl mit einfacher Genauigkeit in den Standardausgabestream.

Write(String)

Schreibt die angegebene Zeichenfolge in den Standardausgabestream.

Write(String, Object)

Schreibt die Textdarstellung des angegebenen Objekts unter Verwendung der angegebenen Formatinformationen in den Standardausgabestream.

Write(String, Object, Object)

Schreibt die Textdarstellung der angegebenen Objekte unter Verwendung der angegebenen Formatinformationen in den Standardausgabestream.

Write(String, Object, Object, Object)

Schreibt die Textdarstellung der angegebenen Objekte unter Verwendung der angegebenen Formatinformationen in den Standardausgabestream.

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

Schreibt die Textdarstellung der angegebenen Objekte und der Parameterliste von variabler Länge unter Verwendung der angegebenen Formatinformationen in den Standardausgabestream.

Write(String, Object[])

Schreibt die Textdarstellung des angegebenen Arrays von Objekten unter Verwendung der angegebenen Formatinformationen in den Standardausgabestream.

Write(UInt32)

Schreibt die Textdarstellung der angegebenen 32-Bit-Ganzzahl ohne Vorzeichen in den Standardausgabestream.

Write(UInt64)

Schreibt die Textdarstellung der angegebenen 64-Bit-Ganzzahl ohne Vorzeichen in den Standardausgabestream.

WriteLine()

Schreibt das aktuelle Zeichen für den Zeilenabschluss in den Standardausgabestream.

WriteLine(Boolean)

Schreibt die Textdarstellung des angegebenen booleschen Werts, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, in den Standardausgabestream.

WriteLine(Char)

Schreibt das angegebene Unicode-Zeichen, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, in den Standardausgabestream.

WriteLine(Char[])

Schreibt das angegebenen Array von Unicode-Zeichen, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, in den Standardausgabestream.

WriteLine(Char[], Int32, Int32)

Schreibt das angegebene Unterarray von Unicode-Zeichen, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, in den Standardausgabestream.

WriteLine(Decimal)

Schreibt die Textdarstellung des angegebenen Decimal-Werts, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, in den Standardausgabestream.

WriteLine(Double)

Schreibt die Textdarstellung der angegebenen Gleitkommazahl mit doppelter Genauigkeit, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, in den Standardausgabestream.

WriteLine(Int32)

Schreibt die Textdarstellung der angegebenen 32-Bit-Ganzzahl mit Vorzeichen, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, in den Standardausgabestream.

WriteLine(Int64)

Schreibt die Textdarstellung der angegebenen 64-Bit-Ganzzahl mit Vorzeichen, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, in den Standardausgabestream.

WriteLine(Object)

Schreibt die Textdarstellung des angegebenen Objekts, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, in den Standardausgabestream.

WriteLine(Single)

Schreibt die Textdarstellung der angegebenen Gleitkommazahl mit einfacher Genauigkeit, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, in den Standardausgabestream.

WriteLine(String)

Schreibt den angegebenen Zeichenfolgenwert, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, in den Standardausgabestream.

WriteLine(String, Object)

Schreibt die Textdarstellung des angegebenen Objekts, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, unter Verwendung der angegebenen Formatinformationen in den Standardausgabestream.

WriteLine(String, Object, Object)

Schreibt die Textdarstellung der angegebenen Objekte, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, unter Verwendung der angegebenen Formatinformationen in den Standardausgabestream.

WriteLine(String, Object, Object, Object)

Schreibt die Textdarstellung der angegebenen Objekte, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, unter Verwendung der angegebenen Formatinformationen in den Standardausgabestream.

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

Schreibt die Textdarstellung der angegebenen Objekte und der Parameterliste variabler Länge, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, unter Verwendung der angegebenen Formatinformationen in den Standardausgabestream.

WriteLine(String, Object[])

Schreibt die Textdarstellung des angegebenen Arrays von Objekten, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, unter Verwendung der angegebenen Formatinformationen in den Standardausgabestream.

WriteLine(UInt32)

Schreibt die Textdarstellung der angegebenen 32-Bit-Ganzzahl ohne Vorzeichen, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, in den Standardausgabestream.

WriteLine(UInt64)

Schreibt die Textdarstellung der angegebenen 64-Bit-Ganzzahl ohne Vorzeichen, gefolgt vom aktuellen Zeichen für den Zeilenabschluss, in den Standardausgabestream.

Ereignisse

CancelKeyPress

Tritt ein, wenn die Control-Modifizierertaste (STRG) und entweder die C-Konsolentaste (c) oder die UNTBR-TASTE gleichzeitig gedrückt werden (STRG+C oder STRG+UNTBR).

Gilt für:

Threadsicherheit

Dieser Typ ist threadsicher.