Net Core教程

C#基础

本文主要是介绍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: 当前程序集内可以访问

这篇关于C#基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!