添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
字段:在类范围声明的变量。
常量:不能更改其值的字段或属性。以const关键字声明,声明的同时必须进行初始化,默认是静态字段。
属性:类中可以像类中字段一样访问的方法。属性可以为类字段提供保护,避免字段在对象不知道的情况下 被更改。
方法:类中可以执行的操作。方法可以接受参数,返回输出数据。
构造方法:构造方法名与类名保持一致,没有返回值,在类的实例化时自动调用,如果在类中没有定义构造方法则调用默认的构造方法。方法重载,由参数列表选择相应的构造方法。

static静态类和静态成员:
静态类不能实例化,没有构造方法,只能通过类名来访问静态类的成员。
非静态类可以包含静态的方法、字段、属性或事件。即使没有创建类的实例,也可以调用该类中的静态成员。始终通过类名而不是实例名称访问静态成员。

访问修饰符
所有类和类的成员都有可访问级别,用来控制是否在其他代码或程序集中使用它们。可以使用访问修饰符制定访问级别。
public:同一程序集或引用该程序集中其他代码都可访问。
private:同一类中的代码可以访问。(私有成员不能在类外部访问,可以通过方法来访问)
protected:同一类或此类的派生类中可以访问。
internal:同一程序集的代码可以访问,引用该程序集的其他代码不可访问。

partial class类名:定义部分类的作用是可将一个类分成几部分分别定义,可扩充性较强。(注意,一定要在同一个命名空间下才能实现部分类的定义)
var对象名=new{对类的定义},由同样形式的匿名类实例化的对象可以相互赋值。
匿名类的特点:定义语句相对简洁,但如果此类在程序中需要多次调用或实例化,则不宜用匿名类。

对象按照类的模板生成的,对象是类的实例。类是引用类型,一个类可以生成多个对象。对象是通过new操作符创建的。
只声明对象未经new初始化时,对象储存的内容为null。