Console 成员
表示控制台应用程序的标准输入流、输出流和错误流。无法继承此类。
下表列出了由 Console 类型公开的成员。
公共属性
名称 | 说明 | |
---|---|---|
![]() ![]() |
BackgroundColor | 获取或设置控制台的背景色。 |
![]() ![]() |
BufferHeight | 获取或设置缓冲区的高度。 |
![]() ![]() |
BufferWidth | 获取或设置缓冲区的宽度。 |
![]() ![]() |
CapsLock | 获取一个值,该值指示 Caps Lock 键盘切换键是打开的还是关闭的。 |
![]() ![]() |
CursorLeft | 获取或设置光标在缓冲区中的列位置。 |
![]() ![]() |
CursorSize | 获取或设置光标在字符单元格中的高度。 |
![]() ![]() |
CursorTop | 获取或设置光标在缓冲区中的行位置。 |
![]() ![]() |
CursorVisible | 获取或设置一个值,用以指示光标是否可见。 |
![]() ![]() ![]() |
Error | 获取标准错误输出流。 |
![]() ![]() |
ForegroundColor | 获取或设置控制台的前景色。 |
![]() ![]() ![]() |
In | 获取标准输入流。 |
![]() ![]() |
InputEncoding | 获取或设置控制台用于读取输入的编码。 |
![]() ![]() |
KeyAvailable | 获取一个值,该值指示按键操作在输入流中是否可用。 |
![]() ![]() |
LargestWindowHeight | 根据当前字体和屏幕分辨率获取控制台窗口可能具有的最大行数。 |
![]() ![]() |
LargestWindowWidth | 根据当前字体和屏幕分辨率获取控制台窗口可能具有的最大列数。 |
![]() ![]() |
NumberLock | 获取一个值,该值指示 Num Lock 键盘切换键是打开的还是关闭的。 |
![]() ![]() ![]() |
Out | 获取标准输出流。 |
![]() ![]() |
OutputEncoding | 获取或设置控制台用于写入输出的编码。 |
![]() ![]() |
Title | 获取或设置要显示在控制台标题栏中的标题。 |
![]() ![]() |
TreatControlCAsInput | 获取或设置一个值,该值指示是将修改键 Control 和控制台键 C 的组合 (Ctrl+C) 视为普通输入,还是视为由操作系统处理的中断。 |
![]() ![]() |
WindowHeight | 获取或设置控制台窗口区域的高度。 |
![]() ![]() |
WindowLeft | 获取或设置控制台窗口区域的最左边相对于屏幕缓冲区的位置。 |
![]() ![]() |
WindowTop | 获取或设置控制台窗口区域的最顶部相对于屏幕缓冲区的位置。 |
![]() ![]() |
WindowWidth | 获取或设置控制台窗口的宽度。 |
页首
公共方法
名称 | 说明 | |
---|---|---|
![]() ![]() |
Beep | 已重载。 通过控制台扬声器播放提示音。 |
![]() ![]() |
Clear | 清除控制台缓冲区和相应的控制台窗口的显示信息。 |
![]() ![]() |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) |
![]() ![]() |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) |
![]() ![]() |
GetType | 获取当前实例的 Type。 (从 Object 继承。) |
![]() ![]() |
MoveBufferArea | 已重载。 将屏幕缓冲区的指定源区域复制到指定的目标区域。 |
![]() ![]() |
OpenStandardError | 已重载。 获取标准错误流。 |
![]() ![]() |
OpenStandardInput | 已重载。 获取标准输入流。 |
![]() ![]() |
OpenStandardOutput | 已重载。 获取标准输出流。 |
![]() ![]() |
Read | 从标准输入流读取下一个字符。 |
![]() ![]() |
ReadKey | 已重载。 获取用户按下的下一个字符或功能键。 |
![]() ![]() ![]() |
ReadLine | 从标准输入流读取下一行字符。 |
![]() ![]() ![]() |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) |
![]() ![]() |
ResetColor | 将控制台的前景色和背景色设置为默认值。 |
![]() ![]() |
SetBufferSize | 将屏幕缓冲区的高度和宽度设置为指定值。 |
![]() ![]() |
SetCursorPosition | 设置光标位置。 |
![]() ![]() ![]() |
SetError | 将 Error 属性设置为指定的 TextWriter 对象。 |
![]() ![]() ![]() |
SetIn | 将 In 属性设置为指定的 TextReader 对象。 |
![]() ![]() ![]() |
SetOut | 将 Out 属性设置为指定的 TextWriter 对象。 |
![]() ![]() |
SetWindowPosition | 设置控制台窗口相对于屏幕缓冲区的位置。 |
![]() ![]() |
SetWindowSize | 将控制台窗口的高度和宽度设置为指定值。 |
![]() ![]() |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) |
![]() ![]() ![]() |
Write | 已重载。 将指定值的文本表示形式写入标准输出流。 |
![]() ![]() ![]() |
WriteLine | 已重载。 将指定的数据(后跟当前行结束符)写入标准输出流。 |
页首
公共事件
名称 | 说明 | |
---|---|---|
![]() ![]() |
CancelKeyPress | 在同时按下修改键 Control (Ctrl) 和控制台键 C (C)(即 Ctrl+C)时发生。 |
页首