CSharp-常用关键字和基础类

abstract关键字-抽象类

abstract 关键字可以和类,属性,方法,索引器以及事件一起使用。在类声明中使用abstract关键字以指示某个类只能是其他类的基类

特性
  • 抽象类不能实例化
  • 抽象类可以包含抽象方法和抽象访问器
  • 抽象类不能被继承
  • 从抽象类派生的非抽象类必须包括继承的所有抽象方法和抽象访问器的实现

base关键字-从派生类中访问基类的成员

base关键字用于从派生类中访问基类的成员

使用范围
  • 调用基类上已被其他方法重写的方法
  • 指定创建派生类实例时应调用的基类基类构造函数

Console类-控制台中的输入流,输出流和错误流

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

  • 属性
属性描述
ForeGroundColor获取或设置控制台的前景色
BackgroundColor获取或设置控制台的背景色
BufferHeight获取或设置缓冲区高度
BufferWidth获取或设置缓冲区宽度
CapsLock获取一个值,该值指示CapsLock键盘切换键是打开的还是关闭的
NumberLock获取一个值,该值指示NumLock键盘切换键是打开的还是关闭的
KeyAvailable获取一个值,该值指示按键操作在输入流是否可用
CursorTop获取或设置光标在缓冲区中的行位置
CursorLeft获取或设置光标在缓冲区中的列位置
CursorSize获取或设置光标在字符单元格中的高度
CursorVisible获取或设置光标是否可见
In获取标准输入流
Out获取标准输出流
Error获取标准错误输出流
InputEncoding获取或设置控制台用于读取输入的编码
OutEncoding获取或设置控制台用于写入输出的编码
LargestWindowHeight根据当前字体和屏幕分辨率获取控制台窗口可能有的最大行数
LargestWindowWidth根据当前字体和屏幕分辨率获取控制台窗口可能有的最大列数
Title获取或设置要显示在控制台标题栏中的标题
TreatControlCAsInput获取或设置一个值,该值指示是将修改键【Control】和控制台键【C】的组合(Ctrl+C)视为普通输入,还是视为由操作系统处理的中断
WindowHeight获取或设置控制台窗口区域的高度
WindowWidth获取或设置控制台窗口区域的宽度
WindowLeft获取或设置控制台窗口区域的最左边相对于屏幕缓冲区的位置
WindowTop获取或设置控制台窗口区域的最顶部相对于屏幕缓冲区的位置
  • 方法
方法描述
Beep通过控制台扬声器播放提示音
Clear清除控制台缓冲区和夏国英的控制台窗口的显示信息
MoveBufferArea将屏幕缓冲区的制定源区域复制到指定的目标区域
OpenStandarError获取标准错误流
OpenStandarInput获取标准输入流
OpenStandarOutput获取标注输出流
Read从标准输入流读取下一个字符
ReadKey获取用户按下的下一个字符或功能键
ReadLine从标准输入流读取下一行字符
ReadColor将控制台的前景色和背景色设置为默认值
SetBufferSize将屏幕缓冲区的高度和宽度设置为指定值
SetCursorPosition设置光标位置
SetError将Error属性设置为指定TextWriter对象
SetIn将In属性设置为指定TextWriter对象
SetOut将Out属性设置为指定TextWriter对象
SetWindowPosition设置控制台窗口相对于屏幕缓冲区的位置
SetWindowSize将控制台窗口的高度和宽度设置为指定值
Write将指定值的文本表示形式写入标准输出流
WriteLine将指定的数据(后跟当前行终止符)表示形式写入标准输出流

Convert类-类型转换

Convert类用于将一个基本数据类型转换为另一个基本数据类型

  • 方法
方法描述
FromBase64CharArray将Unicode字符数组的子集转换成等效成等效的8位无符号整数数组,参数指定输入数组的子集及要转换的元素数
FromBase64String将指定的String转换成等效成等效的8位无符号整数数组
GetHashCode用作特定类型的哈希函数
ToBase64CharArray将8位无符号整数数组的子集转换为用Base64数字编码的Unicode字符数组的等价子集
ToBase64String将8位无符号整数数组的值转换为与其等效的String表示形式
ToBoolean将指定的值转换为等效的布尔值
ToByte将指定的值转换为8位无符号整数
ToChar将指定的值转换为Unicode字符
ToDateTime将指定的值转换为DateTime
ToDecimal将指定的值转换为Decimal数字
ToDouble将指定的值转换为双精度浮点数
ToInt16将指定的值转换为16位有符号整数
ToInt32将指定的值转换为32位有符号整数
ToInt64将指定的值转换为64位有符号整数
ToSByte将指定的值转换为8位有符号整数
ToSingle将指定的值转换为单精度浮点数
ToString将指定的值转换为与其等效的String表示形式
ToUInt16将指定的值转换为16位有符号整数
ToUInt32将指定的值转换为32位有符号整数
ToUInt64将指定的值转换为64位有符号整数

Dispose方法-释放资源

Dispose方法用于执行与释放或重置非托管资源相关的应用程序定义的任务


CSharp-常用关键字和基础类
http://blog.chcaty.cn/2019/03/30/csharp-chang-yong-guan-jian-zi-he-ji-chu-lei/
作者
caty
发布于
2019年3月30日
许可协议