类的成员,字段,属性,方法...
字段,一般都是私有的,存储数据
属性,对字段进行验证,过滤非法数据,保护字段 => 方法 get_属性名() set_属性名(value)
get :获取
set:设置
get,set
属性提供了只读(get),只写(set),读写(get和 set)三种接口操作
方法,方法名(参数列表)[方法体]
重载,同一个类中,方法名相同,参数不同(个数或类型)的多个方法
参数,params 可变参数=>数组
使用 params
关键字可以指定采用数目可变的参数的方法参数。 参数类型必须是一维数组。
在方法声明中的 params
关键字之后不允许有任何其他参数,并且在方法声明中只允许有一个 params
关键字。
如果 params
参数的声明类型不是一维数组,则会发生编译器错误 CS0225。
使用 params
参数调用方法时,可以传入:
- 数组元素类型的参数的逗号分隔列表。
- 指定类型的参数的数组。
- 无参数。 如果未发送任何参数,则
params
列表的长度为零。
访问修饰符, private protected public internal
private: 私有成员, 在类的内部才可以访问
protected: 保护成员,该类内部和继承类中可以访问
public: 公共成员,完全公开,没有访问限制
internal: 当前程序集内可以访问