《C#入门到精通》学习笔记 -- Console类

第1章 知识点扩展

1. Main必须是静态(static)方法,指定了程序的唯一入口。

2.Console类是内建类,通过其方法,可以在屏幕上显示消息或者从键盘获取输入。表示控制台应用程序的标准输入流、输出流和错误流。 

  Console类继承于System.Object,Console类不能被继承。

  命名空间:System

  程序集:mscorlib(在 mscorlib.dll 中)

Console类的事件:

 名称说明
公共事件             静态成员    CancelKeyPress    Control 修改键 (Ctrl) 和 ConsoleKey.C console 键 (C) 或 Break 键同时按住 (Ctrl+C or Ctrl+Break)。

 

Consosle类的公开属性

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

 

Console类公开的方法:
 名称说明
公共方法             静态成员    Beep()    通过控制台扬声器播放提示音。           
公共方法             静态成员    Beep(Int32, Int32)    通过控制台扬声器播放具有指定频率和持续时间的提示音。           
公共方法             静态成员    Clear    清除控制台缓冲区和相应的控制台窗口的显示信息。           
公共方法             静态成员    MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32)    将屏幕缓冲区的指定源区域复制到指定的目标区域。           
公共方法             静态成员    MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor)    将屏幕缓冲区的指定源区域复制到指定的目标区域。           
公共方法             静态成员    OpenStandardError()    获取标准错误流。           
公共方法             静态成员    OpenStandardError(Int32)    获取设置为指定缓冲区大小的标准错误流。           
公共方法             静态成员    OpenStandardInput()    获取标准输入流。           
公共方法             静态成员    OpenStandardInput(Int32)    获取设置为指定缓冲区大小的标准输入流。           
公共方法             静态成员    OpenStandardOutput()    获取标准输出流。           
公共方法             静态成员    OpenStandardOutput(Int32)    获取设置为指定缓冲区大小的标准输出流。           
公共方法             静态成员    Read    从标准输入流读取下一个字符。           
公共方法             静态成员    ReadKey()    获取用户按下的下一个字符或功能键。  按下的键显示在控制台窗口中。      
公共方法             静态成员    ReadKey(Boolean)    获取用户按下的下一个字符或功能键。  按下的键可以选择显示在控制台窗口中。      
公共方法             静态成员             由 XNA Framework 提供支持    ReadLine    从标准输入流读取下一行字符。           
公共方法             静态成员    ResetColor    将控制台的前景色和背景色设置为默认值。           
公共方法             静态成员    SetBufferSize    将屏幕缓冲区的高度和宽度设置为指定值。           
公共方法             静态成员    SetCursorPosition    设置光标位置。           
公共方法             静态成员             由 XNA Framework 提供支持    SetError    Error 属性设置为指定的 TextWriter 对象。           
公共方法             静态成员             由 XNA Framework 提供支持    SetIn    In 属性设置为指定的 TextReader 对象。           
公共方法             静态成员             由 XNA Framework 提供支持    SetOut    Out 属性设置为指定的 TextWriter 对象。           
公共方法             静态成员    SetWindowPosition    设置控制台窗口相对于屏幕缓冲区的位置。           
公共方法             静态成员    SetWindowSize    将控制台窗口的高度和宽度设置为指定值。           
公共方法             静态成员    Write(Boolean)    将指定的布尔值的文本表示形式写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    Write(Char)    将指定的 Unicode 字符值写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    Write(Char[])    将指定的 Unicode 字符数组写入标准输出流。           
公共方法             静态成员    Write(Decimal)    将指定的 Decimal 值的文本表示形式写入标准输出流。           
公共方法             静态成员    Write(Double)    将指定的双精度浮点值的文本表示形式写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    Write(Int32)    将指定的 32 位有符号整数值的文本表示写入标准输出流。           
公共方法             静态成员    Write(Int64)    将指定的 64 位有符号整数值的文本表示写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    Write(Object)    将指定对象的文本表示形式写入标准输出流。           
公共方法             静态成员    Write(Single)    将指定的单精度浮点值的文本表示形式写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    Write(String)    将指定的字符串值写入标准输出流。           
公共方法             静态成员    Write(UInt32)    将指定的 32 位无符号整数值的文本表示写入标准输出流。           
公共方法             静态成员    Write(UInt64)    将指定的 64 位无符号整数值的文本表示写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    Write(String, Object)    使用指定的格式信息将指定对象的文本表示形式写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    Write(String, Object[])    使用指定的格式信息将指定的对象数组的文本表示形式写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    Write(Char[], Int32, Int32)    将指定的 Unicode 字符子数组写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    Write(String, Object, Object)    使用指定的格式信息将指定对象的文本表示形式写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    Write(String, Object, Object, Object)    使用指定的格式信息将指定对象的文本表示形式写入标准输出流。           
公共方法             静态成员    Write(String, Object, Object, Object, Object)    使用指定的格式信息将指定的对象和可变长度参数列表的文本表示形式写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    WriteLine()    将当前行终止符写入标准输出流。           
公共方法             静态成员    WriteLine(Boolean)    将指定布尔值的文本表示形式(后跟当前行终止符)写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    WriteLine(Char)    将指定的 Unicode 字符值(后跟当前行终止符)写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    WriteLine(Char[])    将指定的 Unicode 字符数组(后跟当前行终止符)写入标准输出流。           
公共方法             静态成员    WriteLine(Decimal)    将指定的 Decimal 值的文本表示形式(后跟当前行终止符)写入标准输出流。           
公共方法             静态成员    WriteLine(Double)    将指定的双精度浮点值的文本表示形式(后跟当前行终止符)写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    WriteLine(Int32)    将指定的 32 位有符号整数值的文本表示(后跟当前行的结束符)写入标准输出流。           
公共方法             静态成员    WriteLine(Int64)    将指定的 64 位有符号整数值的文本表示(后跟当前行的结束符)写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    WriteLine(Object)    将指定对象的文本表示形式(后跟当前行终止符)写入标准输出流。           
公共方法             静态成员    WriteLine(Single)    将指定的单精度浮点值的文本表示形式(后跟当前行终止符)写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    WriteLine(String)    将指定的字符串值(后跟当前行终止符)写入标准输出流。           
公共方法             静态成员    WriteLine(UInt32)    将指定的 32 位无符号的整数值的文本表示(后跟当前行的结束符)写入标准输出流。           
公共方法             静态成员    WriteLine(UInt64)    将指定的 64 位无符号的整数值的文本表示(后跟当前行的结束符)写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    WriteLine(String, Object)    使用指定的格式信息,将指定对象(后跟当前行终止符)的文本表示形式写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    WriteLine(String, Object[])    使用指定的格式信息,将指定的对象数组(后跟当前行终止符)的文本表示形式写入标准输出流。           
公共方法             静态成员    WriteLine(Char[], Int32, Int32)    将指定的 Unicode 字符子数组(后跟当前行终止符)写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    WriteLine(String, Object, Object)    使用指定的格式信息,将指定对象的文本表示形式(后跟当前行终止符)写入标准输出流。           
公共方法             静态成员             由 XNA Framework 提供支持    WriteLine(String, Object, Object, Object)    使用指定的格式信息,将指定对象的文本表示形式(后跟当前行终止符)写入标准输出流。           
公共方法             静态成员    WriteLine(String, Object, Object, Object, Object)    使用指定的格式信息,将指定的对象和可变长度参数列表(后跟当前行终止符)的文本表示形式写入标准输出流。      

 

 

 

 

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值