Console 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示主控台應用程式的標準輸入、輸出和錯誤資料流。 無法繼承這個類別。
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
- 繼承
-
Console
如需此 API 的詳細資訊,請參閱主控台的補充 API 備註。
Background |
取得或設定主控台的背景色彩。 |
Buffer |
取得或設定緩衝區區域的高度。 |
Buffer |
取得或設定緩衝區區域的寬度。 |
Caps |
取得值,指出 CAPS LOCK 鍵盤切換是開啟還是關閉。 |
Cursor |
取得或設定數據指標在緩衝區區域內的數據行位置。 |
Cursor |
取得或設定字元儲存格內游標的高度。 |
Cursor |
取得或設定數據指標在緩衝區區域內的數據列位置。 |
Cursor |
取得或設定值,指出數據指標是否可見。 |
Error |
取得標準錯誤輸出數據流。 |
Foreground |
取得或設定主控台的前景色彩。 |
In |
取得標準輸入數據流。 |
Input |
取得或設定主控台用來讀取輸入的編碼方式。 |
Is |
取得值,這個值表示錯誤輸出數據流是否已從標準錯誤數據流重新導向。 |
Is |
取得值,這個值表示是否已從標準輸入數據流重新導向輸入。 |
Is |
取得值,這個值表示輸出是否已從標準輸出數據流重新導向。 |
Key |
取得值,指出輸入數據流中是否可以使用按鍵。 |
Largest |
根據目前的字型和螢幕解析度,取得控制台視窗數據列的最大可能數目。 |
Largest |
根據目前的字型和螢幕解析度,取得控制台視窗數據行的最大可能數目。 |
Number |
取得值,指出是否開啟或關閉NUM LOCK 鍵盤切換。 |
Out |
取得標準輸出數據流。 |
Output |
取得或設定主控台用來寫入輸出的編碼方式。 |
Title |
取得或設定要顯示在主控台標題列中的標題。 |
Treat |
取得或設定值,指出 Control 修飾詞索引鍵和 C 控制檯鍵 (Ctrl+C) 的組合是否被視為一般輸入或操作系統所處理的中斷。 |
Window |
取得或設定主控台視窗區域的高度。 |
Window |
取得或設定相對於螢幕緩衝區的最左邊控制台視窗區域位置。 |
Window |
取得或設定相對於螢幕緩衝區的控制台視窗區域頂端位置。 |
Window |
取得或設定主控台視窗的寬度。 |
Beep() |
透過主控台喇叭播放嗶聲。 |
Beep(Int32, Int32) |
透過主控台喇叭播放指定頻率和持續時間的嗶聲。 |
Clear() |
清除主控台緩衝區和對應的控制台視窗顯示資訊。 |
Get |
取得游標的位置。 |
Move |
將螢幕緩衝區的指定來源區域複製到指定的目的地區域。 |
Move |
將螢幕緩衝區的指定來源區域複製到指定的目的地區域。 |
Open |
取得標準錯誤數據流。 |
Open |
取得標準錯誤數據流,其設定為指定的緩衝區大小。 |
Open |
取得標準輸入數據流。 |
Open |
取得標準輸入數據流,該數據流會設定為指定的緩衝區大小。 |
Open |
取得標準輸出數據流。 |
Open |
取得標準輸出數據流,該數據流會設定為指定的緩衝區大小。 |
Read() |
從標準輸入數據流讀取下一個字元。 |
Read |
取得使用者按下的下一個字元或函式按鍵。 按下的按鍵會顯示在主控台視窗中。 |
Read |
取得使用者按下的下一個字元或函式按鍵。 按下的按鍵會選擇性地顯示在主控台視窗中。 |
Read |
從標準輸入數據流讀取下一行字元。 |
Reset |
將前景和背景控制台色彩設定為預設值。 |
Set |
將螢幕緩衝區區域的高度和寬度設定為指定的值。 |
Set |
設定游標的位置。 |
Set |
將 Error 屬性設定為指定的 TextWriter 物件。 |
Set |
將 In 屬性設定為指定的 TextReader 物件。 |
Set |
設定 Out 屬性以 TextWriter 物件為目標。 |
Set |
設定相對於螢幕緩衝區的控制台視窗位置。 |
Set |
將主控台視窗的高度和寬度設定為指定的值。 |
Write(Boolean) |
將指定布爾值的文字表示寫入標準輸出數據流。 |
Write(Char) |
將指定的 Unicode 字元值寫入標準輸出數據流。 |
Write(Char[]) |
將指定的 Unicode 字元陣列寫入標準輸出數據流。 |
Write(Char[], Int32, Int32) |
將指定的 Unicode 字元子陣列寫入標準輸出資料流。 |
Write(Decimal) |
將指定之 Decimal 值的文字表示寫入標準輸出數據流。 |
Write(Double) |
將指定之雙精確度浮點值的文字表示寫入標準輸出數據流。 |
Write(Int32) |
將指定之32位帶正負號整數值的文字表示寫入標準輸出數據流。 |
Write(Int64) |
將指定之64位帶正負號整數值的文字表示寫入標準輸出數據流。 |
Write(Object) |
將指定物件的文字表示寫入標準輸出數據流。 |
Write(Single) |
將指定之單精度浮點值的文字表示寫入標準輸出數據流。 |
Write(String) |
將指定的字串值寫入標準輸出數據流。 |
Write(String, Object) |
使用指定的格式資訊,將指定物件的文字表示寫入標準輸出數據流。 |
Write(String, Object, Object) |
使用指定的格式資訊,將指定物件的文字表示寫入標準輸出數據流。 |
Write(String, Object, Object, Object) |
使用指定的格式資訊,將指定物件的文字表示寫入標準輸出數據流。 |
Write(String, Object, Object, Object, Object) |
使用指定的格式資訊,將指定物件和可變長度參數清單的文字表示寫入標準輸出數據流。 |
Write(String, Object[]) |
使用指定的格式資訊,將指定物件數位的文字表示寫入標準輸出數據流。 |
Write(String, Read |
使用指定的格式資訊,將指定之物件範圍的文字表示寫入標準輸出數據流。 |
Write(UInt32) |
將指定之 32 位無符號整數值的文字表示寫入標準輸出數據流。 |
Write(UInt64) |
將指定之 64 位無符號整數值的文字表示寫入標準輸出數據流。 |
Write |
將目前的行終止符寫入標準輸出數據流。 |
Write |
將指定布爾值的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
將指定的 Unicode 字元,後面接著目前的行終止符,值寫入標準輸出數據流。 |
Write |
將指定的 Unicode 字元陣列,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
將 Unicode 字元的指定子陣列,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
將指定之 Decimal 值的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
將指定之雙精確度浮點值的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
將指定之 32 位帶正負號整數值的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
將指定之64位帶正負號整數值的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
將指定物件的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
將指定之單精度浮點值的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
將指定的字串值,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
使用指定的格式資訊,將指定物件的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
使用指定的格式資訊,將指定物件的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
使用指定的格式資訊,將指定物件的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
使用指定的格式資訊,將指定物件和可變長度參數清單的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
使用指定的格式資訊,將指定之 物件數位的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
使用指定的格式資訊,將指定之物件範圍的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
將指定之 32 位無符號整數值的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Write |
將指定之 64 位無符號整數值的文字表示,後面接著目前的行終止符寫入標準輸出數據流。 |
Cancel |
發生於同時按下 Control 修飾詞鍵(Ctrl)和 C 控制台鍵 (C) 或 Break 鍵時(Ctrl+C 或 Ctrl+Break)。 |
產品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.3, 1.4, 1.6, 2.0, 2.1 |
此類型是安全線程。