Console Osztály

Definíció

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.