Console 成员

表示控制台应用程序的标准输入流、输出流和错误流。无法继承此类。

下表列出了由 Console 类型公开的成员。

公共属性

  名称 说明
Public property Static BackgroundColor 获取或设置控制台的背景色。
Public property Static BufferHeight 获取或设置缓冲区的高度。
Public property Static BufferWidth 获取或设置缓冲区的宽度。
Public property Static CapsLock 获取一个值,该值指示 Caps Lock 键盘切换键是打开的还是关闭的。
Public property Static CursorLeft 获取或设置光标在缓冲区中的列位置。
Public property Static CursorSize 获取或设置光标在字符单元格中的高度。
Public property Static CursorTop 获取或设置光标在缓冲区中的行位置。
Public property Static CursorVisible 获取或设置一个值,用以指示光标是否可见。
Public property Static Supported by the .NET Compact Framework Error 获取标准错误输出流。
Public property Static ForegroundColor 获取或设置控制台的前景色。
Public property Static Supported by the .NET Compact Framework In 获取标准输入流。
Public property Static InputEncoding 获取或设置控制台用于读取输入的编码。
Public property Static KeyAvailable 获取一个值,该值指示按键操作在输入流中是否可用。
Public property Static LargestWindowHeight 根据当前字体和屏幕分辨率获取控制台窗口可能具有的最大行数。
Public property Static LargestWindowWidth 根据当前字体和屏幕分辨率获取控制台窗口可能具有的最大列数。
Public property Static NumberLock 获取一个值,该值指示 Num Lock 键盘切换键是打开的还是关闭的。
Public property Static Supported by the .NET Compact Framework Out 获取标准输出流。
Public property Static OutputEncoding 获取或设置控制台用于写入输出的编码。
Public property Static Title 获取或设置要显示在控制台标题栏中的标题。
Public property Static TreatControlCAsInput 获取或设置一个值,该值指示是将修改键 Control 和控制台键 C 的组合 (Ctrl+C) 视为普通输入,还是视为由操作系统处理的中断。
Public property Static WindowHeight 获取或设置控制台窗口区域的高度。
Public property Static WindowLeft 获取或设置控制台窗口区域的最左边相对于屏幕缓冲区的位置。
Public property Static WindowTop 获取或设置控制台窗口区域的最顶部相对于屏幕缓冲区的位置。
Public property Static WindowWidth 获取或设置控制台窗口的宽度。

页首

公共方法

  名称 说明
Public method Static Beep 已重载。 通过控制台扬声器播放提示音。
Public method Static Clear 清除控制台缓冲区和相应的控制台窗口的显示信息。
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method Static MoveBufferArea 已重载。 将屏幕缓冲区的指定源区域复制到指定的目标区域。
Public method Static OpenStandardError 已重载。 获取标准错误流。
Public method Static OpenStandardInput 已重载。 获取标准输入流。
Public method Static OpenStandardOutput 已重载。 获取标准输出流。
Public method Static Read 从标准输入流读取下一个字符。
Public method Static ReadKey 已重载。 获取用户按下的下一个字符或功能键。
Public method Static Supported by the .NET Compact Framework ReadLine 从标准输入流读取下一行字符。
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Static ResetColor 将控制台的前景色和背景色设置为默认值。
Public method Static SetBufferSize 将屏幕缓冲区的高度和宽度设置为指定值。
Public method Static SetCursorPosition 设置光标位置。
Public method Static Supported by the .NET Compact Framework SetError Error 属性设置为指定的 TextWriter 对象。
Public method Static Supported by the .NET Compact Framework SetIn In 属性设置为指定的 TextReader 对象。
Public method Static Supported by the .NET Compact Framework SetOut Out 属性设置为指定的 TextWriter 对象。
Public method Static SetWindowPosition 设置控制台窗口相对于屏幕缓冲区的位置。
Public method Static SetWindowSize 将控制台窗口的高度和宽度设置为指定值。
Public method Supported by the .NET Compact Framework ToString  返回表示当前 ObjectString。 (从 Object 继承。)
Public method Static Supported by the .NET Compact Framework Write 已重载。 将指定值的文本表示形式写入标准输出流。
Public method Static Supported by the .NET Compact Framework WriteLine 已重载。 将指定的数据(后跟当前行结束符)写入标准输出流。

页首

公共事件

  名称 说明
Public event Static CancelKeyPress 在同时按下修改键 Control (Ctrl) 和控制台键 C (C)(即 Ctrl+C)时发生。

页首

请参见

参考

Console 类
System 命名空间