Console Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.