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 konsolowych. Klasa ta nie może być dziedziczona.
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 dodatkowe uwagi dotyczące interfejsu API dla 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ń wyjściowy błędu. |
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 klawisza jest dostępne w strumieniu wejściowym. |
LargestWindowHeight |
Pobiera największą możliwą liczbę wierszy okna 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 Control klawisza modyfikatora i C klawisza 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() |
Pobiera następny znak lub funkcję wskutek naciśnięcia klawisza przez użytkownika. Naciśnięty klawisz jest wyświetlany w oknie konsoli. |
ReadKey(Boolean) |
Pobiera następny znak lub funkcję wskutek naciśnięcia klawisza przez użytkownika. Naciśnięty klawisz jest opcjonalnie wyświetlany 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) |
Error Ustawia właściwość na określony TextWriter obiekt. |
SetIn(TextReader) |
In Ustawia właściwość na określony TextReader obiekt. |
SetOut(TextWriter) |
Out Ustawia właściwość docelową TextWriter obiektu . |
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 reprezentację tekstową 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śloną podtablicę znaków Unicode do standardowego strumienia wyjściowego. |
Write(Decimal) |
Zapisuje tekstową reprezentację określonej Decimal wartości w standardowym strumieniu wyjściowym. |
Write(Double) |
Zapisuje reprezentację tekstową określonej wartości zmiennoprzecinkowej o podwójnej precyzji do standardowego strumienia wyjściowego. |
Write(Int32) |
Zapisuje reprezentację tekstową 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 reprezentację tekstową 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 do standardowego strumienia wyjściowego. |
Write(String, Object) |
Zapisuje reprezentację tekstową 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 do standardowego strumienia wyjściowego przy użyciu określonych informacji o formacie. |
Write(String, ReadOnlySpan<Object>) |
Reprezentuje standardowe strumienie danych wejściowych, wyjściowych i błędów dla aplikacji konsolowych. Klasa ta nie może być dziedziczona. |
Write(UInt32) |
Zapisuje reprezentację tekstową 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 do standardowego strumienia wyjściowego. |
WriteLine(Boolean) |
Zapisuje reprezentację tekstową 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, a następnie bieżący terminator wiersza do standardowego strumienia wyjściowego. |
WriteLine(Char[], Int32, Int32) |
Zapisuje określoną podtablicę znaków Unicode, a następnie bieżący terminator wiersza, do standardowego strumienia wyjściowego. |
WriteLine(Decimal) |
Zapisuje reprezentację tekstową określonej Decimal wartości, 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 reprezentację tekstową 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, a następnie 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, a następnie bieżący terminator wiersza, do standardowego strumienia wyjściowego przy użyciu określonych informacji o formacie. |
WriteLine(String, ReadOnlySpan<Object>) |
Reprezentuje standardowe strumienie danych wejściowych, wyjściowych i błędów dla aplikacji konsolowych. Klasa ta nie może być dziedziczona. |
WriteLine(UInt32) |
Zapisuje reprezentację tekstową 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, po której następuje bieżący terminator wiersza, do standardowego strumienia wyjściowego. |
Zdarzenia
CancelKeyPress |
Występuje, gdy Control klawisz modyfikatora (Ctrl) i C klawisz konsoli (C) lub klawisz break są naciskane jednocześnie (Ctrl+C lub Ctrl+Break). |
Dotyczy
Bezpieczeństwo wątkowe
Ten typ jest bezpieczny wątkowo.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla