Console Klas

Definitie

Vertegenwoordigt de standaardinvoer-, uitvoer- en foutstromen voor consoletoepassingen. Deze klasse kan niet worden overgenomen.

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
Overname
Console

Opmerkingen

Zie Aanvullende API-opmerkingen voor Console voor meer informatie over deze API.

Eigenschappen

Name Description
BackgroundColor

Hiermee haalt u de achtergrondkleur van de console op of stelt u deze in.

BufferHeight

Hiermee haalt u de hoogte van het buffergebied op of stelt u deze in.

BufferWidth

Hiermee haalt u de breedte van het buffergebied op of stelt u deze in.

CapsLock

Hiermee wordt een waarde opgehaald die aangeeft of de wisselknop caps lock is ingeschakeld of uitgeschakeld.

CursorLeft

Hiermee haalt u de kolompositie van de cursor in het buffergebied op of stelt u deze in.

CursorSize

Hiermee haalt u de hoogte van de cursor in een tekencel op of stelt u deze in.

CursorTop

Hiermee haalt u de rijpositie van de cursor in het buffergebied op of stelt u deze in.

CursorVisible

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de cursor zichtbaar is.

Error

Hiermee haalt u de uitvoerstroom van de standaardfout op.

ForegroundColor

Hiermee haalt u de voorgrondkleur van de console op of stelt u deze in.

In

Hiermee haalt u de standaardinvoerstroom op.

InputEncoding

Hiermee haalt u de codering van de console op of stelt u deze in om invoer te lezen.

IsErrorRedirected

Hiermee wordt een waarde opgehaald die aangeeft of de foutuitvoerstroom is omgeleid vanuit de standaardfoutstroom.

IsInputRedirected

Hiermee wordt een waarde opgehaald die aangeeft of invoer is omgeleid vanuit de standaardinvoerstroom.

IsOutputRedirected

Hiermee wordt een waarde opgehaald die aangeeft of uitvoer is omgeleid vanuit de standaarduitvoerstroom.

KeyAvailable

Hiermee wordt een waarde opgehaald die aangeeft of een toetsdruk beschikbaar is in de invoerstroom.

LargestWindowHeight

Hiermee haalt u het grootst mogelijke aantal consolevensterrijen op op basis van het huidige lettertype en de schermresolutie.

LargestWindowWidth

Hiermee haalt u het grootst mogelijke aantal consolevensterkolommen op op basis van het huidige lettertype en de schermresolutie.

NumberLock

Hiermee wordt een waarde opgehaald die aangeeft of de wisselknop NUM LOCK is ingeschakeld of uitgeschakeld.

Out

Hiermee haalt u de standaarduitvoerstroom op.

OutputEncoding

Hiermee haalt u de codering op die door de console wordt gebruikt voor het schrijven van uitvoer.

Title

Hiermee haalt u de titel op of stelt u deze in op de titelbalk van de console.

TreatControlCAsInput

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de combinatie van de Control wijzigingssleutel en C consoletoets (Ctrl+C) wordt behandeld als gewone invoer of als onderbreking die wordt verwerkt door het besturingssysteem.

WindowHeight

Hiermee haalt u de hoogte van het consolevenstergebied op of stelt u deze in.

WindowLeft

Hiermee haalt u de meest linkse positie van het consolevenstergebied op ten opzichte van de schermbuffer.

WindowTop

Hiermee haalt u de bovenste positie van het consolevenstergebied op of stelt u deze in ten opzichte van de schermbuffer.

WindowWidth

Hiermee haalt u de breedte van het consolevenster op of stelt u deze in.

Methoden

Name Description
Beep()

Hiermee wordt het geluid van een pieptoon afgespeeld via de consoleluidspreker.

Beep(Int32, Int32)

Hiermee wordt het geluid afgespeeld van een pieptoon van een opgegeven frequentie en duur via de consoleluidspreker.

Clear()

Hiermee wist u de consolebuffer en het bijbehorende consolevenster met weergavegegevens.

GetCursorPosition()

Hiermee haalt u de positie van de cursor op.

MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor)

Kopieert een opgegeven brongebied van de schermbuffer naar een opgegeven doelgebied.

MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32)

Kopieert een opgegeven brongebied van de schermbuffer naar een opgegeven doelgebied.

OpenStandardError()

Hiermee wordt de standaardfoutstroom verkregen.

OpenStandardError(Int32)

Hiermee verkrijgt u de standaardfoutstroom, die is ingesteld op een opgegeven buffergrootte.

OpenStandardErrorHandle()

Vertegenwoordigt de standaardinvoer-, uitvoer- en foutstromen voor consoletoepassingen. Deze klasse kan niet worden overgenomen.

OpenStandardInput()

Haalt de standaardinvoerstroom op.

OpenStandardInput(Int32)

Hiermee verkrijgt u de standaardinvoerstroom, die is ingesteld op een opgegeven buffergrootte.

OpenStandardInputHandle()

Vertegenwoordigt de standaardinvoer-, uitvoer- en foutstromen voor consoletoepassingen. Deze klasse kan niet worden overgenomen.

OpenStandardOutput()

Hiermee wordt de standaarduitvoerstroom verkregen.

OpenStandardOutput(Int32)

Hiermee verkrijgt u de standaarduitvoerstroom, die is ingesteld op een opgegeven buffergrootte.

OpenStandardOutputHandle()

Vertegenwoordigt de standaardinvoer-, uitvoer- en foutstromen voor consoletoepassingen. Deze klasse kan niet worden overgenomen.

Read()

Leest het volgende teken uit de standaardinvoerstroom.

ReadKey()

Hiermee haalt u het volgende teken of de functietoets op die door de gebruiker is ingedrukt. De ingedrukt toets wordt weergegeven in het consolevenster.

ReadKey(Boolean)

Hiermee haalt u het volgende teken of de functietoets op die door de gebruiker is ingedrukt. De ingedrukt-toets wordt optioneel weergegeven in het consolevenster.

ReadLine()

Leest de volgende regel tekens uit de standaardinvoerstroom.

ResetColor()

Hiermee stelt u de standaardkleuren voor de voorgrond- en achtergrondconsole in.

SetBufferSize(Int32, Int32)

Hiermee stelt u de hoogte en breedte van het schermbuffergebied in op de opgegeven waarden.

SetCursorPosition(Int32, Int32)

Hiermee stelt u de positie van de cursor in.

SetError(TextWriter)

Hiermee stelt u de Error eigenschap in op het opgegeven TextWriter object.

SetIn(TextReader)

Hiermee stelt u de In eigenschap in op het opgegeven TextReader object.

SetOut(TextWriter)

Hiermee stelt u de Out eigenschap in om het TextWriter object te targeten.

SetWindowPosition(Int32, Int32)

Hiermee stelt u de positie van het consolevenster in ten opzichte van de schermbuffer.

SetWindowSize(Int32, Int32)

Hiermee stelt u de hoogte en breedte van het consolevenster in op de opgegeven waarden.

Write(Boolean)

Hiermee schrijft u de tekstweergave van de opgegeven Booleaanse waarde naar de standaarduitvoerstroom.

Write(Char)

Hiermee schrijft u de opgegeven Unicode-tekenwaarde naar de standaarduitvoerstroom.

Write(Char[], Int32, Int32)

Hiermee schrijft u de opgegeven submaarray van Unicode-tekens naar de standaarduitvoerstroom.

Write(Char[])

Hiermee schrijft u de opgegeven matrix van Unicode-tekens naar de standaarduitvoerstroom.

Write(Decimal)

Hiermee schrijft u de tekstweergave van de opgegeven Decimal waarde naar de standaarduitvoerstroom.

Write(Double)

Hiermee schrijft u de tekstweergave van de opgegeven drijvendekommawaarde met dubbele precisie naar de standaarduitvoerstroom.

Write(Int32)

Hiermee schrijft u de tekstweergave van de opgegeven 32-bits ondertekende geheel getalwaarde naar de standaarduitvoerstroom.

Write(Int64)

Hiermee schrijft u de tekstweergave van de opgegeven 64-bits ondertekende geheel getalwaarde naar de standaarduitvoerstroom.

Write(Object)

Hiermee schrijft u de tekstweergave van het opgegeven object naar de standaarduitvoerstroom.

Write(ReadOnlySpan<Char>)

Vertegenwoordigt de standaardinvoer-, uitvoer- en foutstromen voor consoletoepassingen. Deze klasse kan niet worden overgenomen.

Write(Single)

Hiermee schrijft u de tekstweergave van de opgegeven drijvendekommawaarde met één precisie naar de standaarduitvoerstroom.

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

Hiermee schrijft u de tekstweergave van de opgegeven objecten en de lijst met parameters voor de lengte van variabelen naar de standaarduitvoerstroom met behulp van de opgegeven indelingsgegevens.

Write(String, Object, Object, Object)

Hiermee schrijft u de tekstweergave van de opgegeven objecten naar de standaarduitvoerstroom met behulp van de opgegeven indelingsgegevens.

Write(String, Object, Object)

Hiermee schrijft u de tekstweergave van de opgegeven objecten naar de standaarduitvoerstroom met behulp van de opgegeven indelingsgegevens.

Write(String, Object)

Hiermee schrijft u de tekstweergave van het opgegeven object naar de standaarduitvoerstroom met behulp van de opgegeven indelingsgegevens.

Write(String, Object[])

Hiermee schrijft u de tekstweergave van de opgegeven matrix van objecten naar de standaarduitvoerstroom met behulp van de opgegeven indelingsgegevens.

Write(String, ReadOnlySpan<Object>)

Hiermee schrijft u de tekstweergave van de opgegeven reeks objecten naar de standaarduitvoerstroom met behulp van de opgegeven indelingsgegevens.

Write(String)

Hiermee schrijft u de opgegeven tekenreekswaarde naar de standaarduitvoerstroom.

Write(UInt32)

Hiermee schrijft u de tekstweergave van de opgegeven 32-bits niet-ondertekende gehele getalwaarde naar de standaarduitvoerstroom.

Write(UInt64)

Hiermee schrijft u de tekstweergave van de opgegeven 64-bits niet-ondertekende gehele getalwaarde naar de standaarduitvoerstroom.

WriteLine()

Hiermee schrijft u de huidige regeleindteken naar de standaarduitvoerstroom.

WriteLine(Boolean)

Hiermee schrijft u de tekstweergave van de opgegeven Booleaanse waarde, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom.

WriteLine(Char)

Hiermee schrijft u het opgegeven Unicode-teken, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom.

WriteLine(Char[], Int32, Int32)

Hiermee schrijft u de opgegeven subarray van Unicode-tekens, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom.

WriteLine(Char[])

Hiermee schrijft u de opgegeven matrix van Unicode-tekens, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom.

WriteLine(Decimal)

Hiermee schrijft u de tekstweergave van de opgegeven Decimal waarde, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom.

WriteLine(Double)

Hiermee schrijft u de tekstweergave van de opgegeven drijvendekommawaarde met dubbele precisie, gevolgd door de huidige regeleindteken, naar de standaarduitvoerstroom.

WriteLine(Int32)

Hiermee schrijft u de tekstweergave van de opgegeven 32-bits geheel getalwaarde, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom.

WriteLine(Int64)

Hiermee schrijft u de tekstweergave van de opgegeven 64-bits geheel getalwaarde, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom.

WriteLine(Object)

Hiermee schrijft u de tekstweergave van het opgegeven object, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom.

WriteLine(ReadOnlySpan<Char>)

Vertegenwoordigt de standaardinvoer-, uitvoer- en foutstromen voor consoletoepassingen. Deze klasse kan niet worden overgenomen.

WriteLine(Single)

Hiermee schrijft u de tekstweergave van de opgegeven drijvendekommawaarde met één precisie, gevolgd door de huidige regeleindteken, naar de standaarduitvoerstroom.

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

Hiermee schrijft u de tekstweergave van de opgegeven objecten en de lijst met parameters voor de lengte van variabelen, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom met behulp van de opgegeven indelingsgegevens.

WriteLine(String, Object, Object, Object)

Hiermee schrijft u de tekstweergave van de opgegeven objecten, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom met behulp van de opgegeven indelingsgegevens.

WriteLine(String, Object, Object)

Hiermee schrijft u de tekstweergave van de opgegeven objecten, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom met behulp van de opgegeven indelingsgegevens.

WriteLine(String, Object)

Hiermee schrijft u de tekstweergave van het opgegeven object, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom met behulp van de opgegeven indelingsgegevens.

WriteLine(String, Object[])

Hiermee schrijft u de tekstweergave van de opgegeven matrix met objecten, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom met behulp van de opgegeven indelingsgegevens.

WriteLine(String, ReadOnlySpan<Object>)

Hiermee schrijft u de tekstweergave van de opgegeven reeks objecten, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom met behulp van de opgegeven indelingsgegevens.

WriteLine(String)

Hiermee schrijft u de opgegeven tekenreekswaarde, gevolgd door het huidige regeleindteken, naar de standaarduitvoerstroom.

WriteLine(UInt32)

Hiermee schrijft u de tekstweergave van de opgegeven 32-bits niet-ondertekende gehele getalwaarde, gevolgd door de huidige regeleindteken, naar de standaarduitvoerstroom.

WriteLine(UInt64)

Hiermee schrijft u de tekstweergave van de opgegeven 64-bits niet-ondertekende gehele getalwaarde, gevolgd door de huidige regeleindteken, naar de standaarduitvoerstroom.

gebeurtenis

Name Description
CancelKeyPress

Vindt plaats wanneer de Control wijzigingstoets (Ctrl) en de C consoletoets (C) of de break-toets tegelijkertijd worden ingedrukt (Ctrl+C of Ctrl+Break).

Van toepassing op

Veiligheid thread

Dit type is thread veilig.