Console Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A konzolalkalmazások szabványos bemenetét, kimenetét és hibastreameit jelöli. Ez az osztály nem örökölhető.
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
- Öröklődés
-
Console
Megjegyzések
Az API-val kapcsolatos további információkért lásd a Console kiegészítő API-megjegyzéseit.
Tulajdonságok
| Name | Description |
|---|---|
| BackgroundColor |
Lekéri vagy beállítja a konzol háttérszínét. |
| BufferHeight |
Lekéri vagy beállítja a pufferterület magasságát. |
| BufferWidth |
Lekéri vagy beállítja a pufferterület szélességét. |
| CapsLock |
Beolvas egy értéket, amely jelzi, hogy a CAPS LOCK billentyűzet kapcsolója be van-e kapcsolva vagy ki van-e kapcsolva. |
| CursorLeft |
Lekéri vagy beállítja a kurzor oszloppozícióját a pufferterületen belül. |
| CursorSize |
Lekéri vagy beállítja a kurzor magasságát egy karaktercellán belül. |
| CursorTop |
Lekéri vagy beállítja a kurzor sorpozícióját a pufferterületen belül. |
| CursorVisible |
Beolvas vagy beállít egy értéket, amely jelzi, hogy a kurzor látható-e. |
| Error |
Lekéri a standard hiba kimeneti adatfolyamát. |
| ForegroundColor |
Lekéri vagy beállítja a konzol előtérszínét. |
| In |
Lekéri a standard bemeneti adatfolyamot. |
| InputEncoding |
Lekéri vagy beállítja a konzol által a bemenet olvasásához használt kódolást. |
| IsErrorRedirected |
Olyan értéket kap, amely jelzi, hogy a hibakimeneti adatfolyam átirányítva lett-e a standard hibastreamből. |
| IsInputRedirected |
Olyan értéket kap, amely jelzi, hogy a bemenet átirányítva lett-e a standard bemeneti adatfolyamból. |
| IsOutputRedirected |
Olyan értéket kap, amely jelzi, hogy a kimenet átirányítva lett-e a standard kimeneti adatfolyamból. |
| KeyAvailable |
Beolvas egy értéket, amely jelzi, hogy elérhető-e egy billentyű lenyomása a bemeneti adatfolyamban. |
| LargestWindowHeight |
Az aktuális betűtípus és képernyőfelbontás alapján lekéri a lehető legtöbb konzolablaksort. |
| LargestWindowWidth |
A lehető legtöbb konzolablak-oszlopot kapja meg az aktuális betűtípus és képernyőfelbontás alapján. |
| NumberLock |
Beolvas egy értéket, amely jelzi, hogy a NUM LOCK billentyűzet kapcsolója be van-e kapcsolva vagy ki van-e kapcsolva. |
| Out |
Lekéri a standard kimeneti streamet. |
| OutputEncoding |
Lekéri vagy beállítja a konzol által a kimenet írásához használt kódolást. |
| Title |
Lekéri vagy beállítja a cím megjelenítését a konzol címsorában. |
| TreatControlCAsInput |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a módosítókulcs és Control a C konzolkulcs (Ctrl+C) kombinációja normál bemenetként vagy az operációs rendszer által kezelt megszakításként van-e kezelve. |
| WindowHeight |
Lekéri vagy beállítja a konzolablak területének magasságát. |
| WindowLeft |
Lekéri vagy beállítja a konzolablak területének bal szélső pozícióját a képernyőpufferhez képest. |
| WindowTop |
Lekéri vagy beállítja a konzolablak területének felső pozícióját a képernyőpufferhez képest. |
| WindowWidth |
Lekéri vagy beállítja a konzolablak szélességét. |
Metódusok
| Name | Description |
|---|---|
| Beep() |
Hangjelzést ad a konzol hangszóróján keresztül. |
| Beep(Int32, Int32) |
Egy adott gyakoriságú és időtartamú hangjelzést játszik le a konzol hangszóróján keresztül. |
| Clear() |
Törli a konzolpuffert és a megfelelő konzolablakot a megjelenítési információkból. |
| GetCursorPosition() |
Lekéri a kurzor pozícióját. |
| MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor) |
Másolja a képernyőpuffer megadott forrásterületét egy megadott célterületre. |
| MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32) |
Másolja a képernyőpuffer megadott forrásterületét egy megadott célterületre. |
| OpenStandardError() |
Beolvasja a standard hibastreamet. |
| OpenStandardError(Int32) |
Beolvasja a szabványos hibafolyamot, amely egy megadott pufferméretre van beállítva. |
| OpenStandardErrorHandle() |
A konzolalkalmazások szabványos bemenetét, kimenetét és hibastreameit jelöli. Ez az osztály nem örökölhető. |
| OpenStandardInput() |
Beolvasja a standard bemeneti adatfolyamot. |
| OpenStandardInput(Int32) |
Beolvasja a szabványos bemeneti adatfolyamot, amely egy megadott pufferméretre van beállítva. |
| OpenStandardInputHandle() |
A konzolalkalmazások szabványos bemenetét, kimenetét és hibastreameit jelöli. Ez az osztály nem örökölhető. |
| OpenStandardOutput() |
Beolvasja a standard kimeneti streamet. |
| OpenStandardOutput(Int32) |
Beolvasja a szabványos kimeneti adatfolyamot, amely egy megadott pufferméretre van beállítva. |
| OpenStandardOutputHandle() |
A konzolalkalmazások szabványos bemenetét, kimenetét és hibastreameit jelöli. Ez az osztály nem örökölhető. |
| Read() |
Beolvassa a következő karaktert a standard bemeneti adatfolyamból. |
| ReadKey() |
Beolvasja a felhasználó által lenyomott következő karaktert vagy függvénykulcsot. A lenyomott kulcs megjelenik a konzolablakban. |
| ReadKey(Boolean) |
Beolvasja a felhasználó által lenyomott következő karaktert vagy függvénykulcsot. A lenyomott kulcs opcionálisan megjelenik a konzolablakban. |
| ReadLine() |
Beolvassa a következő karaktersort a standard bemeneti adatfolyamból. |
| ResetColor() |
Az előtér- és háttérkonzol színét az alapértelmezett értékre állítja. |
| SetBufferSize(Int32, Int32) |
A képernyőpufferterület magasságát és szélességét a megadott értékekre állítja. |
| SetCursorPosition(Int32, Int32) |
A kurzor pozícióját állítja be. |
| SetError(TextWriter) |
Beállítja a Error tulajdonságot a megadott TextWriter objektumra. |
| SetIn(TextReader) |
Beállítja a In tulajdonságot a megadott TextReader objektumra. |
| SetOut(TextWriter) |
Beállítja a Out tulajdonságot, hogy megcélozza az TextWriter objektumot. |
| SetWindowPosition(Int32, Int32) |
Beállítja a konzolablak helyzetét a képernyőpufferhez képest. |
| SetWindowSize(Int32, Int32) |
A konzolablak magasságát és szélességét a megadott értékekre állítja. |
| Write(Boolean) |
A megadott logikai érték szöveges ábrázolását írja a standard kimeneti streambe. |
| Write(Char) |
A megadott Unicode-karakterértéket a standard kimeneti adatfolyamba írja. |
| Write(Char[], Int32, Int32) |
Unicode-karakterek megadott alarráit írja a szabványos kimeneti adatfolyamba. |
| Write(Char[]) |
A Unicode-karakterek megadott tömbjének írása a standard kimeneti adatfolyamba. |
| Write(Decimal) |
A megadott Decimal érték szöveges ábrázolását írja a standard kimeneti adatfolyamba. |
| Write(Double) |
A megadott dupla pontosságú lebegőpontos érték szöveges ábrázolását írja a standard kimeneti adatfolyamba. |
| Write(Int32) |
A megadott 32 bites aláírt egész szám szöveges ábrázolását írja a szabványos kimeneti adatfolyamba. |
| Write(Int64) |
A megadott 64 bites aláírt egész szám szöveges ábrázolását írja a szabványos kimeneti adatfolyamba. |
| Write(Object) |
A megadott objektum szöveges ábrázolását írja a standard kimeneti adatfolyamba. |
| Write(ReadOnlySpan<Char>) |
A konzolalkalmazások szabványos bemenetét, kimenetét és hibastreameit jelöli. Ez az osztály nem örökölhető. |
| Write(Single) |
A megadott egy pontosságú lebegőpontos érték szöveges ábrázolását írja a standard kimeneti adatfolyamba. |
| Write(String, Object, Object, Object, Object) |
A megadott objektumok és változóhosszúságú paraméterlista szöveges ábrázolását írja a szabványos kimeneti adatfolyamba a megadott formátumadatok használatával. |
| Write(String, Object, Object, Object) |
A megadott objektumok szöveges ábrázolását a szabványos kimeneti adatfolyamba írja a megadott formátumadatok használatával. |
| Write(String, Object, Object) |
A megadott objektumok szöveges ábrázolását a szabványos kimeneti adatfolyamba írja a megadott formátumadatok használatával. |
| Write(String, Object) |
A megadott objektum szöveges ábrázolását a szabványos kimeneti adatfolyamba írja a megadott formátumadatok használatával. |
| Write(String, Object[]) |
A megadott objektumtömb szöveges ábrázolását írja a szabványos kimeneti adatfolyamba a megadott formátumadatok használatával. |
| Write(String, ReadOnlySpan<Object>) |
A megadott objektumtartomány szöveges ábrázolását írja a szabványos kimeneti adatfolyamba a megadott formátumadatok használatával. |
| Write(String) |
A megadott sztringértéket a standard kimeneti streambe írja. |
| Write(UInt32) |
A megadott 32 bites aláíratlan egész szám szöveges ábrázolását írja a szabványos kimeneti adatfolyamba. |
| Write(UInt64) |
A megadott 64 bites aláíratlan egész szám szöveges ábrázolását írja a szabványos kimeneti adatfolyamba. |
| WriteLine() |
Az aktuális sor terminátorát a standard kimeneti streambe írja. |
| WriteLine(Boolean) |
A megadott logikai érték szöveges ábrázolását, majd az aktuális sorleírót írja a standard kimeneti streambe. |
| WriteLine(Char) |
A megadott Unicode-karaktert, majd az aktuális sor terminátorát írja a standard kimeneti streambe. |
| WriteLine(Char[], Int32, Int32) |
A Unicode-karakterek megadott alarraját, majd az aktuális sor terminátorát írja a standard kimeneti adatfolyamba. |
| WriteLine(Char[]) |
A Unicode-karakterek megadott tömbjének, majd az aktuális sor terminátorának írása a standard kimeneti adatfolyamba. |
| WriteLine(Decimal) |
A megadott Decimal érték szöveges ábrázolását, majd az aktuális sor terminátorát írja a standard kimeneti adatfolyamba. |
| WriteLine(Double) |
A megadott két pontosságú lebegőpontos érték szöveges ábrázolását írja a standard kimeneti streambe, amelyet az aktuális sor terminátora követ. |
| WriteLine(Int32) |
A megadott 32 bites aláírt egész szám szöveges ábrázolását írja a standard kimeneti streambe, amelyet az aktuális sor terminátora követ. |
| WriteLine(Int64) |
A megadott 64 bites aláírt egész szám szöveges ábrázolását, majd az aktuális sor terminátorát írja a standard kimeneti streambe. |
| WriteLine(Object) |
A megadott objektum szöveges ábrázolását, majd az aktuális sor terminátorát írja a standard kimeneti adatfolyamba. |
| WriteLine(ReadOnlySpan<Char>) |
A konzolalkalmazások szabványos bemenetét, kimenetét és hibastreameit jelöli. Ez az osztály nem örökölhető. |
| WriteLine(Single) |
A megadott egy pontosságú lebegőpontos érték szöveges ábrázolását írja le, amelyet az aktuális sor terminátora követ a standard kimeneti adatfolyamba. |
| WriteLine(String, Object, Object, Object, Object) |
A megadott objektumok és változóhosszúságú paraméterlista szöveges ábrázolását, majd az aktuális sor terminátorát írja a szabványos kimeneti adatfolyamba a megadott formátuminformációk használatával. |
| WriteLine(String, Object, Object, Object) |
A megadott objektumok szöveges ábrázolását, majd az aktuális sor terminátorát írja a szabványos kimeneti adatfolyamba a megadott formátuminformációk használatával. |
| WriteLine(String, Object, Object) |
A megadott objektumok szöveges ábrázolását, majd az aktuális sor terminátorát írja a szabványos kimeneti adatfolyamba a megadott formátuminformációk használatával. |
| WriteLine(String, Object) |
A megadott objektum szöveges ábrázolását, majd az aktuális vonal terminátorát írja a szabványos kimeneti adatfolyamba a megadott formátuminformációk használatával. |
| WriteLine(String, Object[]) |
A megadott objektumtömb szöveges ábrázolását, majd az aktuális sor terminátorát írja a szabványos kimeneti adatfolyamba a megadott formátuminformációk használatával. |
| WriteLine(String, ReadOnlySpan<Object>) |
A megadott objektumtartomány szöveges ábrázolását, majd az aktuális vonal terminátorát írja a szabványos kimeneti adatfolyamba a megadott formátuminformációk használatával. |
| WriteLine(String) |
A megadott sztringértéket, majd az aktuális sor terminátorát írja a standard kimeneti adatfolyamba. |
| WriteLine(UInt32) |
A megadott 32 bites aláíratlan egész szám értékének szöveges ábrázolását, majd az aktuális sor terminátorát írja a standard kimeneti adatfolyamba. |
| WriteLine(UInt64) |
A megadott 64 bites aláíratlan egész szám értékének szöveges ábrázolását, majd az aktuális sorkijelzőt írja a standard kimeneti streambe. |
esemény
| Name | Description |
|---|---|
| CancelKeyPress |
Akkor fordul elő, ha a Control módosítókulcs (Ctrl) és a C konzolkulcs (C) vagy a Break billentyű egyidejű lenyomása (Ctrl+C vagy Ctrl+Break). |
A következőre érvényes:
Szálbiztonság
Ez a típus szálbiztos.