Console Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje standardní vstupní, výstupní a chybové proudy pro konzolové aplikace. Tuto třídu nelze zdědit.
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
- Dědičnost
-
Console
Poznámky
Další informace o tomto rozhraní API naleznete v tématu doplňkové poznámky k rozhraní API pro konzolu.
Vlastnosti
BackgroundColor |
Získá nebo nastaví barvu pozadí konzoly. |
BufferHeight |
Získá nebo nastaví výšku oblasti vyrovnávací paměti. |
BufferWidth |
Získá nebo nastaví šířku oblasti vyrovnávací paměti. |
CapsLock |
Získá hodnotu označující, zda je přepínač klávesnice CAPS LOCK zapnutý nebo vypnutý. |
CursorLeft |
Získá nebo nastaví pozici sloupce kurzoru v oblasti vyrovnávací paměti. |
CursorSize |
Získá nebo nastaví výšku kurzoru v buňce znaku. |
CursorTop |
Získá nebo nastaví pozici řádku kurzoru v oblasti vyrovnávací paměti. |
CursorVisible |
Získá nebo nastaví hodnotu určující, zda je kurzor viditelný. |
Error |
Získá standardní výstupní datový proud chyb. |
ForegroundColor |
Získá nebo nastaví barvu popředí konzoly. |
In |
Získá standardní vstupní datový proud. |
InputEncoding |
Získá nebo nastaví kódování, které konzola používá ke čtení vstupu. |
IsErrorRedirected |
Získá hodnotu, která označuje, zda výstupní datový proud chyby byl přesměrován ze standardního chybového proudu. |
IsInputRedirected |
Získá hodnotu, která označuje, zda vstup byl přesměrován ze standardního vstupního datového proudu. |
IsOutputRedirected |
Získá hodnotu, která označuje, zda výstup byl přesměrován ze standardního výstupního streamu. |
KeyAvailable |
Získá hodnotu určující, zda je stisknutí klávesy k dispozici ve vstupním datovém proudu. |
LargestWindowHeight |
Získá největší možný počet řádků okna konzoly na základě aktuálního písma a rozlišení obrazovky. |
LargestWindowWidth |
Získá největší možný počet sloupců okna konzoly na základě aktuálního písma a rozlišení obrazovky. |
NumberLock |
Získá hodnotu určující, zda je přepínač klávesnice NUM LOCK zapnutý nebo vypnutý. |
Out |
Získá standardní výstupní datový proud. |
OutputEncoding |
Získá nebo nastaví kódování, které konzola používá k zápisu výstupu. |
Title |
Získá nebo nastaví název, který se zobrazí v záhlaví konzoly. |
TreatControlCAsInput |
Získá nebo nastaví hodnotu označující, zda kombinace modifikační klávesy Control a C konzolová klávesa (Ctrl+C) je považována za běžný vstup nebo jako přerušení, které zpracovává operační systém. |
WindowHeight |
Získá nebo nastaví výšku oblasti okna konzoly. |
WindowLeft |
Získá nebo nastaví pozici úplně vlevo oblasti okna konzoly vzhledem k vyrovnávací paměti obrazovky. |
WindowTop |
Získá nebo nastaví horní pozici oblasti okna konzoly vzhledem k vyrovnávací paměti obrazovky. |
WindowWidth |
Získá nebo nastaví šířku okna konzoly. |
Metody
Beep() |
Přehraje zvuk pípnutí přes reproduktor konzoly. |
Beep(Int32, Int32) |
Přehraje zvuk pípnutí zadané frekvence a doby trvání prostřednictvím reproduktoru konzoly. |
Clear() |
Vymaže vyrovnávací paměť konzoly a odpovídající okno konzoly s informacemi o zobrazení. |
GetCursorPosition() |
Získá pozici kurzoru. |
MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32) |
Zkopíruje zadanou zdrojovou oblast vyrovnávací paměti obrazovky do zadané cílové oblasti. |
MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor) |
Zkopíruje zadanou zdrojovou oblast vyrovnávací paměti obrazovky do zadané cílové oblasti. |
OpenStandardError() |
Získá standardní datový proud chyb. |
OpenStandardError(Int32) |
Získá standardní chybový proud, který je nastavený na zadanou velikost vyrovnávací paměti. |
OpenStandardInput() |
Získá standardní vstupní datový proud. |
OpenStandardInput(Int32) |
Získá standardní vstupní datový proud, který je nastaven na zadanou velikost vyrovnávací paměti. |
OpenStandardOutput() |
Získá standardní výstupní datový proud. |
OpenStandardOutput(Int32) |
Získá standardní výstupní datový proud, který je nastavený na zadanou velikost vyrovnávací paměti. |
Read() |
Přečte další znak ze standardního vstupního datového proudu. |
ReadKey() |
Získá další znak nebo funkční klávesu stisknutou uživatelem. Stisknutá klávesa se zobrazí v okně konzoly. |
ReadKey(Boolean) |
Získá další znak nebo funkční klávesu stisknutou uživatelem. Stisknutá klávesa se volitelně zobrazí v okně konzoly. |
ReadLine() |
Přečte další řádek znaků ze standardního vstupního datového proudu. |
ResetColor() |
Nastaví barvy konzoly popředí a pozadí na výchozí hodnoty. |
SetBufferSize(Int32, Int32) |
Nastaví výšku a šířku oblasti vyrovnávací paměti obrazovky na zadané hodnoty. |
SetCursorPosition(Int32, Int32) |
Nastaví pozici kurzoru. |
SetError(TextWriter) |
Nastaví vlastnost Error na zadaný objekt TextWriter. |
SetIn(TextReader) |
Nastaví vlastnost In na zadaný objekt TextReader. |
SetOut(TextWriter) |
Nastaví vlastnost Out tak, aby cílila na objekt TextWriter. |
SetWindowPosition(Int32, Int32) |
Nastaví umístění okna konzoly vzhledem k vyrovnávací paměti obrazovky. |
SetWindowSize(Int32, Int32) |
Nastaví výšku a šířku okna konzoly na zadané hodnoty. |
Write(Boolean) |
Zapíše text reprezentaci zadané logické hodnoty do standardního výstupního datového proudu. |
Write(Char) |
Zapíše zadanou hodnotu znaku Unicode do standardního výstupního datového proudu. |
Write(Char[]) |
Zapíše zadanou matici znaků Unicode do standardního výstupního datového proudu. |
Write(Char[], Int32, Int32) |
Zapíše zadaný podarray znaků Unicode do standardního výstupního datového proudu. |
Write(Decimal) |
Zapíše text reprezentaci zadané Decimal hodnoty do standardního výstupního datového proudu. |
Write(Double) |
Zapíše textovou reprezentaci zadané hodnoty s plovoucí desetinnou čárkou s dvojitou přesností do standardního výstupního datového proudu. |
Write(Int32) |
Zapíše textovou reprezentaci zadané 32bitové celočíselné hodnoty do standardního výstupního datového proudu. |
Write(Int64) |
Zapíše textovou reprezentaci zadané 64bitové celočíselné hodnoty do standardního výstupního datového proudu. |
Write(Object) |
Zapíše text reprezentaci zadaného objektu do standardního výstupního datového proudu. |
Write(Single) |
Zapíše textovou reprezentaci zadané hodnoty s plovoucí desetinnou čárkou s jednoduchou přesností do standardního výstupního datového proudu. |
Write(String) |
Zapíše zadanou řetězcovou hodnotu do standardního výstupního datového proudu. |
Write(String, Object) |
Zapíše textovou reprezentaci zadaného objektu do standardního výstupního datového proudu pomocí zadaných informací o formátu. |
Write(String, Object, Object) |
Zapíše textovou reprezentaci zadaných objektů do standardního výstupního datového proudu pomocí zadaných informací o formátu. |
Write(String, Object, Object, Object) |
Zapíše textovou reprezentaci zadaných objektů do standardního výstupního datového proudu pomocí zadaných informací o formátu. |
Write(String, Object, Object, Object, Object) |
Zapíše textovou reprezentaci zadaných objektů a seznamu parametrů s proměnnou délkou do standardního výstupního datového proudu pomocí zadaných informací o formátu. |
Write(String, Object[]) |
Zapíše textovou reprezentaci zadaného pole objektů do standardního výstupního datového proudu pomocí zadaných informací o formátu. |
Write(String, ReadOnlySpan<Object>) |
Zapíše textovou reprezentaci zadaného rozsahu objektů do standardního výstupního datového proudu pomocí zadaných informací o formátu. |
Write(UInt32) |
Zapíše textovou reprezentaci zadané 32bitové celočíselné hodnoty bez znaménka do standardního výstupního datového proudu. |
Write(UInt64) |
Zapíše textovou reprezentaci zadané 64bitové celočíselné hodnoty bez znaménka do standardního výstupního datového proudu. |
WriteLine() |
Zapíše ukončovací znak aktuálního řádku do standardního výstupního datového proudu. |
WriteLine(Boolean) |
Zapíše textovou reprezentaci zadané logické hodnoty následované ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu. |
WriteLine(Char) |
Zapíše zadaný znak Unicode následovaný ukončovacím znakem aktuálního řádku a hodnotu do standardního výstupního datového proudu. |
WriteLine(Char[]) |
Zapíše zadanou matici znaků Unicode následovanou ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu. |
WriteLine(Char[], Int32, Int32) |
Zapíše zadanou podřetěru znaků Unicode následovanou ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu. |
WriteLine(Decimal) |
Zapíše textovou reprezentaci zadané Decimal hodnoty následované ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu. |
WriteLine(Double) |
Zapíše textovou reprezentaci zadané hodnoty s plovoucí desetinnou čárkou s dvojitou přesností následovanou ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu. |
WriteLine(Int32) |
Zapíše textovou reprezentaci zadané 32bitové celočíselné hodnoty se tržinou adresou následovanou ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu. |
WriteLine(Int64) |
Zapíše textovou reprezentaci zadané 64bitové celočíselné hodnoty, za kterou následuje ukončovací znak aktuálního řádku, do standardního výstupního datového proudu. |
WriteLine(Object) |
Zapíše textovou reprezentaci zadaného objektu následovaného ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu. |
WriteLine(Single) |
Zapíše textovou reprezentaci zadané hodnoty s plovoucí desetinnou čárkou s jednoduchou přesností následovanou ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu. |
WriteLine(String) |
Zapíše zadanou řetězcovou hodnotu následovanou ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu. |
WriteLine(String, Object) |
Zapíše textovou reprezentaci zadaného objektu následovaného ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu pomocí zadaných informací o formátu. |
WriteLine(String, Object, Object) |
Zapíše textovou reprezentaci zadaných objektů následovaných ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu pomocí zadaných informací o formátu. |
WriteLine(String, Object, Object, Object) |
Zapíše textovou reprezentaci zadaných objektů následovaných ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu pomocí zadaných informací o formátu. |
WriteLine(String, Object, Object, Object, Object) |
Zapíše textovou reprezentaci zadaných objektů a seznamu parametrů s proměnnou délkou následovaný ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu pomocí zadaných informací o formátu. |
WriteLine(String, Object[]) |
Zapíše textovou reprezentaci zadaného pole objektů následovaných ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu pomocí zadaných informací o formátu. |
WriteLine(String, ReadOnlySpan<Object>) |
Zapíše textovou reprezentaci zadaného rozsahu objektů následovaných ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu pomocí zadaných informací o formátu. |
WriteLine(UInt32) |
Zapíše textovou reprezentaci zadané 32bitové celočíselné hodnoty bez znaménka následované aktuálním ukončovacím znakem řádku do standardního výstupního datového proudu. |
WriteLine(UInt64) |
Zapíše textovou reprezentaci zadané 64bitové celočíselné hodnoty bez znaménka následované aktuálním ukončovacím znakem řádku do standardního výstupního datového proudu. |
Událost
CancelKeyPress |
Nastane, když se současně stiskne modifikační klávesa Control (Ctrl) a klávesa konzoly C (C) nebo klávesa Break (Ctrl+C nebo Ctrl+Break). |
Platí pro
Bezpečný přístup z více vláken
Tento typ je bezpečný pro přístup z více vláken.