C#基础

类的成员,字段,属性,方法...


字段,一般都是私有的,存储数据


属性,对字段进行验证,过滤非法数据,保护字段 => 方法 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: 当前程序集内可以访问

posted @ 2021-11-11 17:17  顾屿南歌  阅读(23)  评论(0编辑  收藏  举报