Console Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje standardowe strumienie danych wejściowych, wyjściowych i błędów dla aplikacji konsoli. Tej klasy nie można dziedziczyć.
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
- Dziedziczenie
-
Console
Uwagi
Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz uwagi dotyczące dodatkowego interfejsu API konsoli.
Właściwości
BackgroundColor |
Pobiera lub ustawia kolor tła konsoli. |
BufferHeight |
Pobiera lub ustawia wysokość obszaru buforu. |
BufferWidth |
Pobiera lub ustawia szerokość obszaru buforu. |
CapsLock |
Pobiera wartość wskazującą, czy przełącznik klawiatury CAPS LOCK jest włączony, czy wyłączony. |
CursorLeft |
Pobiera lub ustawia położenie kolumny kursora w obszarze buforu. |
CursorSize |
Pobiera lub ustawia wysokość kursora w komórce znaku. |
CursorTop |
Pobiera lub ustawia położenie wiersza kursora w obszarze buforu. |
CursorVisible |
Pobiera lub ustawia wartość wskazującą, czy kursor jest widoczny. |
Error |
Pobiera standardowy strumień danych wyjściowych błędów. |
ForegroundColor |
Pobiera lub ustawia kolor pierwszego planu konsoli. |
In |
Pobiera standardowy strumień wejściowy. |
InputEncoding |
Pobiera lub ustawia kodowanie używane przez konsolę do odczytywania danych wejściowych. |
IsErrorRedirected |
Pobiera wartość wskazującą, czy strumień wyjściowy błędu został przekierowany ze standardowego strumienia błędów. |
IsInputRedirected |
Pobiera wartość wskazującą, czy dane wejściowe zostały przekierowane ze standardowego strumienia wejściowego. |
IsOutputRedirected |
Pobiera wartość wskazującą, czy dane wyjściowe zostały przekierowane ze standardowego strumienia wyjściowego. |
KeyAvailable |
Pobiera wartość wskazującą, czy naciśnięcie jest dostępne w strumieniu wejściowym. |
LargestWindowHeight |
Pobiera największą możliwą liczbę wierszy okien konsoli na podstawie bieżącej czcionki i rozdzielczości ekranu. |
LargestWindowWidth |
Pobiera największą możliwą liczbę kolumn okna konsoli na podstawie bieżącej czcionki i rozdzielczości ekranu. |
NumberLock |
Pobiera wartość wskazującą, czy przełącznik klawiatury NUM LOCK jest włączony, czy wyłączony. |
Out |
Pobiera standardowy strumień wyjściowy. |
OutputEncoding |
Pobiera lub ustawia kodowanie używane przez konsolę do zapisywania danych wyjściowych. |
Title |
Pobiera lub ustawia tytuł do wyświetlenia na pasku tytułu konsoli. |
TreatControlCAsInput |
Pobiera lub ustawia wartość wskazującą, czy kombinacja modyfikatora Control i C konsoli (Ctrl+C) jest traktowana jako zwykłe dane wejściowe lub jako przerwa obsługiwana przez system operacyjny. |
WindowHeight |
Pobiera lub ustawia wysokość obszaru okna konsoli. |
WindowLeft |
Pobiera lub ustawia najbardziej lewą pozycję obszaru okna konsoli względem buforu ekranu. |
WindowTop |
Pobiera lub ustawia górną pozycję obszaru okna konsoli względem buforu ekranu. |
WindowWidth |
Pobiera lub ustawia szerokość okna konsoli. |
Metody
Beep() |
Odtwarza dźwięk sygnału dźwiękowego za pośrednictwem głośnika konsoli. |
Beep(Int32, Int32) |
Odtwarza dźwięk sygnału sygnału o określonej częstotliwości i czasie trwania za pośrednictwem głośnika konsoli. |
Clear() |
Czyści bufor konsoli i odpowiednie okno konsoli informacji o wyświetlaniu. |
GetCursorPosition() |
Pobiera położenie kursora. |
MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32) |
Kopiuje określony obszar źródłowy buforu ekranu do określonego obszaru docelowego. |
MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor) |
Kopiuje określony obszar źródłowy buforu ekranu do określonego obszaru docelowego. |
OpenStandardError() |
Uzyskuje standardowy strumień błędów. |
OpenStandardError(Int32) |
Uzyskuje standardowy strumień błędów, który jest ustawiony na określony rozmiar buforu. |
OpenStandardInput() |
Uzyskuje standardowy strumień wejściowy. |
OpenStandardInput(Int32) |
Uzyskuje standardowy strumień wejściowy, który jest ustawiony na określony rozmiar buforu. |
OpenStandardOutput() |
Uzyskuje standardowy strumień wyjściowy. |
OpenStandardOutput(Int32) |
Uzyskuje standardowy strumień wyjściowy, który jest ustawiony na określony rozmiar buforu. |
Read() |
Odczytuje następny znak ze standardowego strumienia wejściowego. |
ReadKey() |
Uzyskuje następny znak lub funkcji naciśnięty przez użytkownika. Naciśnięcie jest wyświetlane w oknie konsoli. |
ReadKey(Boolean) |
Uzyskuje następny znak lub funkcji naciśnięty przez użytkownika. Naciśnięcie jest opcjonalnie wyświetlane w oknie konsoli. |
ReadLine() |
Odczytuje następny wiersz znaków ze standardowego strumienia wejściowego. |
ResetColor() |
Ustawia kolory konsoli pierwszego planu i tła na wartości domyślne. |
SetBufferSize(Int32, Int32) |
Ustawia wysokość i szerokość obszaru buforu ekranu na określone wartości. |
SetCursorPosition(Int32, Int32) |
Ustawia położenie kursora. |
SetError(TextWriter) |
Ustawia właściwość Error na określony obiekt TextWriter. |
SetIn(TextReader) |
Ustawia właściwość In na określony obiekt TextReader. |
SetOut(TextWriter) |
Ustawia właściwość Out na obiekt TextWriter. |
SetWindowPosition(Int32, Int32) |
Ustawia położenie okna konsoli względem buforu ekranu. |
SetWindowSize(Int32, Int32) |
Ustawia wysokość i szerokość okna konsoli na określone wartości. |
Write(Boolean) |
Zapisuje tekstową reprezentację określonej wartości logicznej w standardowym strumieniu wyjściowym. |
Write(Char) |
Zapisuje określoną wartość znaku Unicode do standardowego strumienia wyjściowego. |
Write(Char[]) |
Zapisuje określoną tablicę znaków Unicode do standardowego strumienia wyjściowego. |
Write(Char[], Int32, Int32) |
Zapisuje określony podarraj znaków Unicode do standardowego strumienia wyjściowego. |
Write(Decimal) |
Zapisuje reprezentację tekstową określonej wartości Decimal do standardowego strumienia wyjściowego. |
Write(Double) |
Zapisuje reprezentację tekstową określonej wartości zmiennoprzecinkowej o podwójnej precyzji do standardowego strumienia wyjściowego. |
Write(Int32) |
Zapisuje tekstową reprezentację określonej 32-bitowej liczby całkowitej ze znakiem do standardowego strumienia wyjściowego. |
Write(Int64) |
Zapisuje reprezentację tekstową określonej 64-bitowej liczby całkowitej ze znakiem do standardowego strumienia wyjściowego. |
Write(Object) |
Zapisuje tekstową reprezentację określonego obiektu w standardowym strumieniu wyjściowym. |
Write(Single) |
Zapisuje reprezentację tekstową określonej wartości zmiennoprzecinkowej o pojedynczej precyzji do standardowego strumienia wyjściowego. |
Write(String) |
Zapisuje określoną wartość ciągu w standardowym strumieniu wyjściowym. |
Write(String, Object) |
Zapisuje tekstową reprezentację określonego obiektu w standardowym strumieniu wyjściowym przy użyciu określonych informacji o formacie. |
Write(String, Object, Object) |
Zapisuje reprezentację tekstową określonych obiektów w standardowym strumieniu wyjściowym przy użyciu określonych informacji o formacie. |
Write(String, Object, Object, Object) |
Zapisuje reprezentację tekstową określonych obiektów w standardowym strumieniu wyjściowym przy użyciu określonych informacji o formacie. |
Write(String, Object, Object, Object, Object) |
Zapisuje tekstową reprezentację określonych obiektów i listy parametrów o zmiennej długości do standardowego strumienia wyjściowego przy użyciu określonych informacji o formacie. |
Write(String, Object[]) |
Zapisuje reprezentację tekstową określonej tablicy obiektów w standardowym strumieniu wyjściowym przy użyciu określonych informacji o formacie. |
Write(String, ReadOnlySpan<Object>) |
Zapisuje reprezentację tekstową określonego zakresu obiektów w standardowym strumieniu wyjściowym przy użyciu określonych informacji o formacie. |
Write(UInt32) |
Zapisuje tekstową reprezentację określonej 32-bitowej niepodpisanej wartości całkowitej do standardowego strumienia wyjściowego. |
Write(UInt64) |
Zapisuje reprezentację tekstową określonej 64-bitowej wartości całkowitej bez znaku do standardowego strumienia wyjściowego. |
WriteLine() |
Zapisuje bieżący terminator wiersza w standardowym strumieniu wyjściowym. |
WriteLine(Boolean) |
Zapisuje tekstową reprezentację określonej wartości logicznej, a następnie bieżący terminator wiersza do standardowego strumienia wyjściowego. |
WriteLine(Char) |
Zapisuje określony znak Unicode, po którym następuje bieżący terminator wiersza, wartość standardowego strumienia wyjściowego. |
WriteLine(Char[]) |
Zapisuje określoną tablicę znaków Unicode, po której następuje bieżący terminator wiersza, do standardowego strumienia wyjściowego. |
WriteLine(Char[], Int32, Int32) |
Zapisuje określoną podarraję znaków Unicode, a następnie bieżący terminator wiersza do standardowego strumienia wyjściowego. |
WriteLine(Decimal) |
Zapisuje tekstową reprezentację określonej wartości Decimal, po której następuje bieżący terminator wiersza, do standardowego strumienia wyjściowego. |
WriteLine(Double) |
Zapisuje reprezentację tekstową określonej wartości zmiennoprzecinkowej o podwójnej precyzji, a następnie bieżący terminator wiersza do standardowego strumienia wyjściowego. |
WriteLine(Int32) |
Zapisuje tekstową reprezentację określonej 32-bitowej liczby całkowitej ze znakiem, a następnie bieżący terminator wiersza do standardowego strumienia wyjściowego. |
WriteLine(Int64) |
Zapisuje tekstową reprezentację określonej 64-bitowej liczby całkowitej ze znakiem, a następnie bieżący terminator wiersza do standardowego strumienia wyjściowego. |
WriteLine(Object) |
Zapisuje reprezentację tekstową określonego obiektu, po którym następuje bieżący terminator wiersza, do standardowego strumienia wyjściowego. |
WriteLine(Single) |
Zapisuje reprezentację tekstową określonej wartości zmiennoprzecinkowej o pojedynczej precyzji, a następnie bieżący terminator wiersza do standardowego strumienia wyjściowego. |
WriteLine(String) |
Zapisuje określoną wartość ciągu, a następnie bieżący terminator wiersza do standardowego strumienia wyjściowego. |
WriteLine(String, Object) |
Zapisuje reprezentację tekstową określonego obiektu, po którym następuje bieżący terminator wiersza, do standardowego strumienia wyjściowego przy użyciu określonych informacji o formacie. |
WriteLine(String, Object, Object) |
Zapisuje reprezentację tekstową określonych obiektów, a następnie bieżący terminator wiersza, do standardowego strumienia wyjściowego przy użyciu określonych informacji o formacie. |
WriteLine(String, Object, Object, Object) |
Zapisuje reprezentację tekstową określonych obiektów, a następnie bieżący terminator wiersza, do standardowego strumienia wyjściowego przy użyciu określonych informacji o formacie. |
WriteLine(String, Object, Object, Object, Object) |
Zapisuje tekstową reprezentację określonych obiektów i listy parametrów o zmiennej długości, a następnie bieżący terminator wiersza, do standardowego strumienia wyjściowego przy użyciu określonych informacji o formacie. |
WriteLine(String, Object[]) |
Zapisuje reprezentację tekstową określonej tablicy obiektów, po której następuje bieżący terminator wiersza, do standardowego strumienia wyjściowego przy użyciu określonych informacji o formacie. |
WriteLine(String, ReadOnlySpan<Object>) |
Zapisuje reprezentację tekstową określonego zakresu obiektów, po którym następuje bieżący terminator wiersza, do standardowego strumienia wyjściowego przy użyciu określonych informacji o formacie. |
WriteLine(UInt32) |
Zapisuje tekstową reprezentację określonej 32-bitowej niepodpisanej wartości całkowitej, po której następuje bieżący terminator wiersza, do standardowego strumienia wyjściowego. |
WriteLine(UInt64) |
Zapisuje reprezentację tekstową określonej 64-bitowej niepodpisanej wartości całkowitej, a następnie bieżący terminator wiersza do standardowego strumienia wyjściowego. |
Zdarzenia
CancelKeyPress |
Występuje, gdy modyfikatora Control (Ctrl) i konsoli C (C) lub break są naciskane jednocześnie (Ctrl+C lub Ctrl+Break). |
Dotyczy
Bezpieczeństwo wątkowe
Ten typ jest bezpieczny wątkiem.