Console Klass

Definition

Representerar standardströmmarna för indata, utdata och fel för konsolprogram. Det går inte att ärva den här klassen.

public ref class Console sealed
public ref class Console abstract sealed
public sealed class Console
public static class Console
type Console = class
Public NotInheritable Class Console
Public Class Console
Arv
Console

Kommentarer

Mer information om det här API:et finns i Kompletterande API-kommentarer för Konsol.

Egenskaper

Name Description
BackgroundColor

Hämtar eller anger bakgrundsfärgen för konsolen.

BufferHeight

Hämtar eller anger höjden på buffertområdet.

BufferWidth

Hämtar eller anger bredden på buffertområdet.

CapsLock

Hämtar ett värde som anger om CAPS LOCK-tangentbordsknappen är aktiverad eller inaktiverad.

CursorLeft

Hämtar eller anger kolumnpositionen för markören i buffertområdet.

CursorSize

Hämtar eller anger markörens höjd i en teckencell.

CursorTop

Hämtar eller anger markörens radposition i buffertområdet.

CursorVisible

Hämtar eller anger ett värde som anger om markören är synlig.

Error

Hämtar standardfelutdataströmmen.

ForegroundColor

Hämtar eller anger konsolens förgrundsfärg.

In

Hämtar standardindataströmmen.

InputEncoding

Hämtar eller anger den kodning som konsolen använder för att läsa indata.

IsErrorRedirected

Hämtar ett värde som anger om felutdataströmmen har omdirigerats från standardfelströmmen.

IsInputRedirected

Hämtar ett värde som anger om indata har omdirigerats från standardindataströmmen.

IsOutputRedirected

Hämtar ett värde som anger om utdata har omdirigerats från standardutdataströmmen.

KeyAvailable

Hämtar ett värde som anger om en nyckelpress är tillgänglig i indataströmmen.

LargestWindowHeight

Hämtar det största möjliga antalet rader i konsolfönstret baserat på aktuell teckensnitts- och skärmupplösning.

LargestWindowWidth

Hämtar det största möjliga antalet konsolfönsterkolumner baserat på aktuell teckensnitts- och skärmupplösning.

NumberLock

Hämtar ett värde som anger om NUM LOCK-tangentbordsknappen är aktiverad eller inaktiverad.

Out

Hämtar standardutdataströmmen.

OutputEncoding

Hämtar eller anger den kodning som konsolen använder för att skriva utdata.

Title

Hämtar eller anger rubriken som ska visas i konsolens namnlist.

TreatControlCAsInput

Hämtar eller anger ett värde som anger om kombinationen av modifierarnyckeln Control och C konsolnyckeln (Ctrl+C) behandlas som vanliga indata eller som ett avbrott som hanteras av operativsystemet.

WindowHeight

Hämtar eller anger höjden på konsolfönstrets område.

WindowLeft

Hämtar eller anger den vänstra positionen för konsolfönstrets område i förhållande till skärmbufferten.

WindowTop

Hämtar eller anger den översta positionen för konsolfönstrets område i förhållande till skärmbufferten.

WindowWidth

Hämtar eller anger bredden på konsolfönstret.

Metoder

Name Description
Beep()

Spelar upp ljudet av ett pip via konsolens högtalare.

Beep(Int32, Int32)

Spelar upp ljudet av ett pip av en angiven frekvens och varaktighet via konsolhögtalaren.

Clear()

Rensar konsolbufferten och motsvarande konsolfönster med visningsinformation.

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

Kopierar ett angivet källområde i skärmbufferten till ett angivet målområde.

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

Kopierar ett angivet källområde i skärmbufferten till ett angivet målområde.

OpenStandardError()

Hämtar standardfelströmmen.

OpenStandardError(Int32)

Hämtar standardfelströmmen, som är inställd på en angiven buffertstorlek.

OpenStandardInput()

Hämtar standardindataströmmen.

OpenStandardInput(Int32)

Hämtar standardindataströmmen, som är inställd på en angiven buffertstorlek.

OpenStandardOutput()

Hämtar standardutdataströmmen.

OpenStandardOutput(Int32)

Hämtar standardutdataströmmen, som är inställd på en angiven buffertstorlek.

Read()

Läser nästa tecken från standardindataströmmen.

ReadKey()

Hämtar nästa tecken eller funktionsnyckel som användaren trycker på. Den tangent som trycks på visas i konsolfönstret.

ReadKey(Boolean)

Hämtar nästa tecken eller funktionsnyckel som användaren trycker på. Den tangent som trycks på visas eventuellt i konsolfönstret.

ReadLine()

Läser nästa rad med tecken från standardindataströmmen.

ResetColor()

Anger förgrunds- och bakgrundskonsolfärgerna till standardvärdena.

SetBufferSize(Int32, Int32)

Anger höjden och bredden på skärmbuffertområdet till de angivna värdena.

SetCursorPosition(Int32, Int32)

Anger markörens position.

SetError(TextWriter)

Anger egenskapen Error till det angivna TextWriter objektet.

SetIn(TextReader)

Anger egenskapen In till det angivna TextReader objektet.

SetOut(TextWriter)

Anger egenskapen Out som mål för TextWriter objektet.

SetWindowPosition(Int32, Int32)

Anger konsolfönstrets position i förhållande till skärmbufferten.

SetWindowSize(Int32, Int32)

Anger höjden och bredden för konsolfönstret till de angivna värdena.

Write(Boolean)

Skriver textrepresentationen av det angivna booleska värdet till standardutdataströmmen.

Write(Char)

Skriver det angivna Unicode-teckenvärdet till standardutdataströmmen.

Write(Char[], Int32, Int32)

Skriver den angivna underordningen med Unicode-tecken till standardutdataströmmen.

Write(Char[])

Skriver den angivna matrisen med Unicode-tecken till standardutdataströmmen.

Write(Decimal)

Skriver textrepresentationen av det angivna Decimal värdet till standardutdataströmmen.

Write(Double)

Skriver textrepresentationen av det angivna flyttalvärdet med dubbel precision till standardutdataströmmen.

Write(Int32)

Skriver textrepresentationen av det angivna 32-bitars signerade heltalsvärdet till standardutdataströmmen.

Write(Int64)

Skriver textrepresentationen av det angivna 64-bitars signerade heltalsvärdet till standardutdataströmmen.

Write(Object)

Skriver textrepresentationen av det angivna objektet till standardutdataströmmen.

Write(Single)

Skriver textrepresentationen av det angivna flyttalvärdet med enkel precision till standardutdataströmmen.

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

Skriver textrepresentationen av de angivna objekten och parameterlistan med variabel längd till standardutdataströmmen med den angivna formatinformationen.

Write(String, Object, Object, Object)

Skriver textrepresentationen av de angivna objekten till standardutdataströmmen med den angivna formatinformationen.

Write(String, Object, Object)

Skriver textrepresentationen av de angivna objekten till standardutdataströmmen med den angivna formatinformationen.

Write(String, Object)

Skriver textrepresentationen av det angivna objektet till standardutdataströmmen med den angivna formatinformationen.

Write(String, Object[])

Skriver textrepresentationen av den angivna matrisen med objekt till standardutdataströmmen med den angivna formatinformationen.

Write(String)

Skriver det angivna strängvärdet till standardutdataströmmen.

Write(UInt32)

Skriver textrepresentationen av det angivna 32-bitars osignerade heltalsvärdet till standardutdataströmmen.

Write(UInt64)

Skriver textrepresentationen av det angivna 64-bitars osignerade heltalsvärdet till standardutdataströmmen.

WriteLine()

Skriver den aktuella radavslutaren till standardutdataströmmen.

WriteLine(Boolean)

Skriver textrepresentationen av det angivna booleska värdet, följt av den aktuella radavgränsaren, till standardutdataströmmen.

WriteLine(Char)

Skriver det angivna Unicode-tecknet, följt av den aktuella radavgränsaren, till standardutdataströmmen.

WriteLine(Char[], Int32, Int32)

Skriver den angivna underordningen med Unicode-tecken, följt av den aktuella radavgränsaren, till standardutdataströmmen.

WriteLine(Char[])

Skriver den angivna matrisen med Unicode-tecken, följt av den aktuella radavgränsaren, till standardutdataströmmen.

WriteLine(Decimal)

Skriver textrepresentationen av det angivna Decimal värdet, följt av den aktuella radavgränsaren, till standardutdataströmmen.

WriteLine(Double)

Skriver textrepresentationen av det angivna flyttalvärdet med dubbel precision följt av den aktuella radavgränsaren till standardutdataströmmen.

WriteLine(Int32)

Skriver textrepresentationen av det angivna 32-bitars signerade heltalsvärdet följt av den aktuella radavgränsaren till standardutdataströmmen.

WriteLine(Int64)

Skriver textrepresentationen av det angivna 64-bitars signerade heltalsvärdet följt av den aktuella radavgränsaren till standardutdataströmmen.

WriteLine(Object)

Skriver textrepresentationen av det angivna objektet, följt av den aktuella radavgränsaren, till standardutdataströmmen.

WriteLine(Single)

Skriver textrepresentationen av det angivna flyttalvärdet med enkel precision följt av den aktuella radavgränsaren till standardutdataströmmen.

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

Skriver textrepresentationen av de angivna objekten och parameterlistan med variabel längd följt av den aktuella radavgränsaren till standardutdataströmmen med den angivna formatinformationen.

WriteLine(String, Object, Object, Object)

Skriver textrepresentationen av de angivna objekten, följt av den aktuella radavgränsaren, till standardutdataströmmen med den angivna formatinformationen.

WriteLine(String, Object, Object)

Skriver textrepresentationen av de angivna objekten, följt av den aktuella radavgränsaren, till standardutdataströmmen med den angivna formatinformationen.

WriteLine(String, Object)

Skriver textrepresentationen av det angivna objektet, följt av den aktuella radavgränsaren, till standardutdataströmmen med den angivna formatinformationen.

WriteLine(String, Object[])

Skriver textrepresentationen av den angivna matrisen med objekt, följt av den aktuella radavgränsaren, till standardutdataströmmen med den angivna formatinformationen.

WriteLine(String)

Skriver det angivna strängvärdet följt av den aktuella radavslutaren till standardutdataströmmen.

WriteLine(UInt32)

Skriver textrepresentationen av det angivna 32-bitars osignerade heltalsvärdet följt av den aktuella radavgränsaren till standardutdataströmmen.

WriteLine(UInt64)

Skriver textrepresentationen av det angivna 64-bitars osignerade heltalsvärdet, följt av den aktuella radavgränsaren, till standardutdataströmmen.

Händelser

Name Description
CancelKeyPress

Inträffar när modifierarnyckeln Control (Ctrl) och antingen konsolnyckeln C (C) eller brytnyckeln trycks ned samtidigt (Ctrl+C eller Ctrl+Break).

Gäller för

Trådsäkerhet

Den här typen är trådsäker.