Console Třída

Definice

Představuje standardní vstupní, výstupní a chybové proudy pro konzolové aplikace. Tato třída se nemůže dě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 najdete 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 klávesový přepínač 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 označující, zda je kurzor viditelný.

Error

Získá standardní chybový výstupní datový proud.

ForegroundColor

Získá nebo nastaví barvu popředí konzoly.

In

Získá standardní vstupní datový proud.

InputEncoding

Získá nebo nastaví kódování konzoly ke čtení vstupu.

IsErrorRedirected

Získá hodnotu, která označuje, zda chyba výstupního streamu byla přesměrována ze standardního datového proudu chyb.

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 byl výstup přesměrován ze standardního výstupního datového proudu.

KeyAvailable

Získá hodnotu označ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í písmo a rozlišení obrazovky.

NumberLock

Získá hodnotu označ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í konzoly k zápisu výstupu.

Title

Získá nebo nastaví název tak, aby se zobrazil v záhlaví konzoly.

TreatControlCAsInput

Získá nebo nastaví hodnotu označující, zda kombinace Control modifikační klávesy a C klávesy konzoly (Ctrl + C) je považována za běžný vstup nebo jako přerušení, které je zpracováno operačním systémem.

WindowHeight

Získá nebo nastaví výšku oblasti okna konzoly.

WindowLeft

Získá nebo nastaví pozici nejvíce vlevo v 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í v reproduktoru konzole.

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ý datový proud, který je nastaven na zadanou velikost vyrovnávací paměti.

OpenStandardInput()

Získá standardní vstupní stream.

OpenStandardInput(Int32)

Získá standardní vstupní stream, 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 streamu.

ReadKey()

Obdrží další znak nebo funkční klávesu, které jsou stisknuty uživatelem. Stisknutá klávesa se zobrazí v okně konzoly.

ReadKey(Boolean)

Obdrží další znak nebo funkční klávesu, které jsou stisknuty uživatelem. V okně konzoly se volitelně zobrazí stisknutá klávesa.

ReadLine()

Přečte další řádek znaků ze standardního vstupního streamu.

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)

Error Nastaví vlastnost na zadaný TextWriter objekt.

SetIn(TextReader)

In Nastaví vlastnost na zadaný TextReader objekt.

SetOut(TextWriter)

Out Nastaví vlastnost pro cíl objektuTextWriter.

SetWindowPosition(Int32, Int32)

Nastaví pozici 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 textová reprezentace 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 zadané pole znaků Unicode do standardního výstupního datového proudu.

Write(Char[], Int32, Int32)

Zapíše zadané dílčí pole 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í desetinou čárkou s dvojitou přesností do standardního výstupního proudu.

Write(Int32)

Zapíše textovou reprezentaci zadaného 32bitového celočíselného čísla do standardního výstupního datového proudu.

Write(Int64)

Zapíše textovou reprezentaci zadaného 64bitového celočíselného čísla do standardního výstupního datového proudu.

Write(Object)

Zapíše textové vyjádření zadaného objektu do standardního výstupního datového proudu.

Write(Single)

Zapíše textovou reprezentaci zadané hodnoty s plovoucí desetinou čárkou s jednoduchou přesností do standardního výstupního proudu.

Write(String)

Zapíše zadanou hodnotu řetězce 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í informací o zadaném formátu.

Write(String, Object, Object)

Zapíše textovou reprezentaci zadaných objektů do standardního výstupního streamu pomocí informací o zadaném formátu.

Write(String, Object, Object, Object)

Zapíše textovou reprezentaci zadaných objektů do standardního výstupního streamu pomocí informací o zadaném formátu.

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

Zapíše textovou reprezentaci zadaných objektů a seznam parametrů s proměnnou délkou do standardního výstupního streamu pomocí informací o zadaném formátu.

Write(String, Object[])

Zapíše textovou reprezentaci zadaného pole objektů do standardního výstupního streamu pomocí informací o zadaném 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é aktuálním ukončovacím znakem řádku do standardního výstupního datového proudu.

WriteLine(Char)

Zapíše zadaný znak Unicode následovaný aktuálním ukončovacím znakem řádku hodnotu do standardního výstupního datového proudu.

WriteLine(Char[])

Zapíše zadané pole znaků Unicode následované ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu.

WriteLine(Char[], Int32, Int32)

Zapíše zadané dílčí pole znaků Unicode následované aktuálním ukončovacím znakem řá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 streamu.

WriteLine(Double)

Zapíše textovou reprezentaci zadané hodnoty s plovoucí desetinou čárkou s dvojitou přesností následovanou aktuálním ukončovacím znakem řádku do standardního výstupního proudu.

WriteLine(Int32)

Zapíše textovou reprezentaci zadaného 32bitového celočíselného čísla následovaného ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu.

WriteLine(Int64)

Zapíše textovou reprezentaci zadaného 64bitového celočíselného čísla následovaného ukončovacím znakem 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 streamu.

WriteLine(Single)

Zapíše textovou reprezentaci zadané hodnoty s plovoucí desetinou čárkou s jednoduchou přesností následovanou ukončovacím znakem aktuálního řádku do standardního výstupní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 streamu pomocí informací o zadaném formátu.

WriteLine(String, Object, Object)

Zapíše textovou reprezentaci zadaných objektů následovaný ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu s použitím informací o zadaném formátu.

WriteLine(String, Object, Object, Object)

Zapíše textovou reprezentaci zadaných objektů následovaný ukončovacím znakem aktuálního řádku do standardního výstupního datového proudu s použitím informací o zadaném formátu.

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

Zapíše textovou reprezentaci zadaných objektů a seznam parametrů proměnné délky následovaný aktuálním ukončovacím znakem řádku do standardního výstupního datového proudu s použitím informací o zadaném formátu.

WriteLine(String, Object[])

Zapisuje textovou reprezentaci zadaného pole objektů následovaného aktuálním ukončovacím znakem řádku do standardního výstupního datového proudu s použitím informací o zadaném 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

Vyvolá se při Control současném stisknutí modifikační klávesy (Ctrl) a C klávesy konzoly (C) nebo 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.