1.属性












2.参数访问方式
















3.方法中使用未知数目的参数(参数数组):















4.如何防止一个类创建对象
要禁止某个类创建对象,可以创建一个私有的构造函数。
5.密封类
C#提供了关键字sealed来防止类被继承。












注意:如果将密封类的数据成员声明为protected,编译器将会发出警告。应该将数据成员声明为私有的,因为其所属的类不会被继承。
6. is和as
关键字 is 用于确定变量是否为指定的类型。 is 语句的格式如下:
(expression is type)
如果expression与type兼容,则返回true;否则返回false。







关键字 as 的功能与强制转换类似,将对象强制转换为另一种类型。目标类型必须与源类型兼容。格式:
expression as DataType
使用as关键字时,如果源类型无法转换为目标类型,则首先将其值设置为null,然后再转换为目标类型,因此不会引发异常。强制转换,如果错误会引发异常。
7.typeof关键字的使用








