Console Sınıf

Tanım

Konsol uygulamaları için standart giriş, çıkış ve hata akışlarını temsil eder. Bu sınıf devralınamaz.

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

Açıklamalar

Bu API hakkında daha fazla bilgi için bkz. Konsoliçin ek API açıklamaları .

Özellikler

BackgroundColor

Konsolun arka plan rengini alır veya ayarlar.

BufferHeight

Arabellek alanının yüksekliğini alır veya ayarlar.

BufferWidth

Arabellek alanının genişliğini alır veya ayarlar.

CapsLock

CAPS LOCK klavye iki durumlu düğmesinin açık veya kapalı olduğunu belirten bir değer alır.

CursorLeft

İmlecin arabellek alanı içindeki sütun konumunu alır veya ayarlar.

CursorSize

İmlecin yüksekliğini bir karakter hücresi içinde alır veya ayarlar.

CursorTop

İmlecin arabellek alanı içindeki satır konumunu alır veya ayarlar.

CursorVisible

İmlecin görünür olup olmadığını belirten bir değer alır veya ayarlar.

Error

Standart hata çıkış akışını alır.

ForegroundColor

Konsolun ön plan rengini alır veya ayarlar.

In

Standart giriş akışını alır.

InputEncoding

Konsolun girişi okumak için kullandığı kodlamayı alır veya ayarlar.

IsErrorRedirected

Hata çıkış akışının standart hata akışından yeniden yönlendirilip yönlendirilmediğini gösteren bir değer alır.

IsInputRedirected

Girişin standart giriş akışından yeniden yönlendirilip yönlendirilmediğini gösteren bir değer alır.

IsOutputRedirected

Çıkışın standart çıkış akışından yeniden yönlendirilip yönlendirilmediğini gösteren bir değer alır.

KeyAvailable

Giriş akışında bir tuşa basılıp basılmadığını gösteren bir değer alır.

LargestWindowHeight

Geçerli yazı tipine ve ekran çözünürlüğüne göre mümkün olan en fazla sayıda konsol penceresi satırı alır.

LargestWindowWidth

Geçerli yazı tipine ve ekran çözünürlüğüne göre mümkün olan en fazla sayıda konsol penceresi sütununu alır.

NumberLock

NUM LOCK klavye iki durumlu düğmesinin açık mı yoksa kapalı mı olduğunu gösteren bir değer alır.

Out

Standart çıkış akışını alır.

OutputEncoding

Konsolun çıkış yazmak için kullandığı kodlamayı alır veya ayarlar.

Title

Konsol başlık çubuğunda görüntülenecek başlığı alır veya ayarlar.

TreatControlCAsInput

Control değiştirici tuşu ve C konsol tuşu (Ctrl+C) birleşiminin normal giriş olarak mı yoksa işletim sistemi tarafından işlenen bir kesinti olarak mı ele alındığını belirten bir değer alır veya ayarlar.

WindowHeight

Konsol penceresi alanının yüksekliğini alır veya ayarlar.

WindowLeft

Konsol penceresi alanının ekran arabelleğine göre en soldaki konumunu alır veya ayarlar.

WindowTop

Konsol penceresi alanının ekran arabelleğine göre en üst konumunu alır veya ayarlar.

WindowWidth

Konsol penceresinin genişliğini alır veya ayarlar.

Yöntemler

Beep()

Konsol hoparlöründen bip sesi çalar.

Beep(Int32, Int32)

Konsol hoparlörü aracılığıyla belirtilen frekans ve sürenin bip sesini çalar.

Clear()

Konsol arabelleği ve ilgili konsol penceresi görüntü bilgilerini temizler.

GetCursorPosition()

İmlecin konumunu alır.

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

Ekran arabelleğinin belirtilen kaynak alanını belirtilen hedef alana kopyalar.

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

Ekran arabelleğinin belirtilen kaynak alanını belirtilen hedef alana kopyalar.

OpenStandardError()

Standart hata akışını alır.

OpenStandardError(Int32)

Belirtilen arabellek boyutuna ayarlanmış standart hata akışını alır.

OpenStandardInput()

Standart giriş akışını alır.

OpenStandardInput(Int32)

Belirtilen arabellek boyutuna ayarlanmış standart giriş akışını alır.

OpenStandardOutput()

Standart çıkış akışını alır.

OpenStandardOutput(Int32)

Belirtilen arabellek boyutuna ayarlanmış standart çıkış akışını alır.

Read()

Standart giriş akışından sonraki karakteri okur.

ReadKey()

Kullanıcı tarafından basılan sonraki karakteri veya işlev tuşunu alır. Basılan tuş konsol penceresinde görüntülenir.

ReadKey(Boolean)

Kullanıcı tarafından basılan sonraki karakteri veya işlev tuşunu alır. Basılan tuş isteğe bağlı olarak konsol penceresinde görüntülenir.

ReadLine()

Standart giriş akışından sonraki karakter satırını okur.

ResetColor()

Ön plan ve arka plan konsolu renklerini varsayılan değerlerine ayarlar.

SetBufferSize(Int32, Int32)

Ekran arabelleği alanının yüksekliğini ve genişliğini belirtilen değerlere ayarlar.

SetCursorPosition(Int32, Int32)

İmlecin konumunu ayarlar.

SetError(TextWriter)

Error özelliğini belirtilen TextWriter nesnesine ayarlar.

SetIn(TextReader)

In özelliğini belirtilen TextReader nesnesine ayarlar.

SetOut(TextWriter)

TextWriter nesnesini hedeflemek için Out özelliğini ayarlar.

SetWindowPosition(Int32, Int32)

Konsol penceresinin ekran arabelleğine göre konumunu ayarlar.

SetWindowSize(Int32, Int32)

Konsol penceresinin yüksekliğini ve genişliğini belirtilen değerlere ayarlar.

Write(Boolean)

Belirtilen Boole değerinin metin gösterimini standart çıkış akışına yazar.

Write(Char)

Belirtilen Unicode karakter değerini standart çıkış akışına yazar.

Write(Char[])

Belirtilen Unicode karakter dizisini standart çıkış akışına yazar.

Write(Char[], Int32, Int32)

Unicode karakterlerinin belirtilen alt dizisini standart çıkış akışına yazar.

Write(Decimal)

Belirtilen Decimal değerinin metin gösterimini standart çıkış akışına yazar.

Write(Double)

Belirtilen çift duyarlıklı kayan nokta değerinin metin gösterimini standart çıkış akışına yazar.

Write(Int32)

Belirtilen 32 bit imzalı tamsayı değerinin metin gösterimini standart çıkış akışına yazar.

Write(Int64)

Belirtilen 64 bit imzalı tamsayı değerinin metin gösterimini standart çıkış akışına yazar.

Write(Object)

Belirtilen nesnenin metin gösterimini standart çıkış akışına yazar.

Write(Single)

Belirtilen tek duyarlıklı kayan nokta değerinin metin gösterimini standart çıkış akışına yazar.

Write(String)

Belirtilen dize değerini standart çıkış akışına yazar.

Write(String, Object)

Belirtilen nesnenin metin gösterimini, belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

Write(String, Object, Object)

Belirtilen biçim bilgilerini kullanarak belirtilen nesnelerin metin gösterimini standart çıkış akışına yazar.

Write(String, Object, Object, Object)

Belirtilen biçim bilgilerini kullanarak belirtilen nesnelerin metin gösterimini standart çıkış akışına yazar.

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

Belirtilen nesnelerin metin gösterimini ve değişken uzunluklu parametre listesini, belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

Write(String, Object[])

Belirtilen nesne dizisinin metin gösterimini, belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

Write(String, ReadOnlySpan<Object>)

Belirtilen nesne aralığının metin gösterimini, belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

Write(UInt32)

Belirtilen 32 bit işaretsiz tamsayı değerinin metin gösterimini standart çıkış akışına yazar.

Write(UInt64)

Belirtilen 64 bit işaretsiz tamsayı değerinin metin gösterimini standart çıkış akışına yazar.

WriteLine()

Geçerli satır sonlandırıcısını standart çıkış akışına yazar.

WriteLine(Boolean)

Belirtilen Boole değerinin metin gösterimini ve ardından geçerli satır sonlandırıcısını standart çıkış akışına yazar.

WriteLine(Char)

Belirtilen Unicode karakterini ve ardından geçerli satır sonlandırıcısını, değeri standart çıkış akışına yazar.

WriteLine(Char[])

Belirtilen Unicode karakter dizisini ve ardından geçerli satır sonlandırıcısını standart çıkış akışına yazar.

WriteLine(Char[], Int32, Int32)

Belirtilen Unicode karakterlerinin alt dizisini ve ardından geçerli satır sonlandırıcısını standart çıkış akışına yazar.

WriteLine(Decimal)

Belirtilen Decimal değerinin metin gösterimini ve ardından geçerli satır sonlandırıcısını standart çıkış akışına yazar.

WriteLine(Double)

Belirtilen çift duyarlıklı kayan nokta değerinin metin gösterimini ve ardından geçerli satır sonlandırıcısını standart çıkış akışına yazar.

WriteLine(Int32)

Belirtilen 32 bit imzalı tamsayı değerinin metin gösterimini ve ardından geçerli satır sonlandırıcısını standart çıkış akışına yazar.

WriteLine(Int64)

Belirtilen 64 bit imzalı tamsayı değerinin metin gösterimini ve ardından geçerli satır sonlandırıcısını standart çıkış akışına yazar.

WriteLine(Object)

Belirtilen nesnenin metin gösterimini ve ardından geçerli satır sonlandırıcısını standart çıkış akışına yazar.

WriteLine(Single)

Belirtilen tek duyarlıklı kayan nokta değerinin metin gösterimini ve ardından geçerli satır sonlandırıcısını standart çıkış akışına yazar.

WriteLine(String)

Belirtilen dize değerini ve ardından geçerli satır sonlandırıcısını standart çıkış akışına yazar.

WriteLine(String, Object)

Belirtilen nesnenin metin gösterimini ve ardından geçerli satır sonlandırıcısını belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

WriteLine(String, Object, Object)

Belirtilen nesnelerin metin gösterimini ve ardından geçerli satır sonlandırıcısını belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

WriteLine(String, Object, Object, Object)

Belirtilen nesnelerin metin gösterimini ve ardından geçerli satır sonlandırıcısını belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

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

Belirtilen nesnelerin metin gösterimini ve değişken uzunluklu parametre listesini, ardından geçerli satır sonlandırıcısını belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

WriteLine(String, Object[])

Belirtilen nesne dizisinin metin gösterimini ve ardından geçerli satır sonlandırıcısını belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

WriteLine(String, ReadOnlySpan<Object>)

Belirtilen nesne aralığının metin gösterimini ve ardından geçerli satır sonlandırıcısını belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

WriteLine(UInt32)

Belirtilen 32 bit işaretsiz tamsayı değerinin metin gösterimini ve ardından geçerli satır sonlandırıcısını standart çıkış akışına yazar.

WriteLine(UInt64)

Belirtilen 64 bit işaretsiz tamsayı değerinin metin gösterimini ve ardından geçerli satır sonlandırıcısını standart çıkış akışına yazar.

Ekinlikler

CancelKeyPress

Control değiştirici tuşuna (Ctrl) ve C konsol tuşuna (C) veya Kesme tuşuna aynı anda basıldığında (Ctrl+C veya Ctrl+Break) gerçekleşir.

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu tür iş parçacığı güvenlidir.