您的位置:首页 > 编程语言 > C#

.Net C#(类的静态成员/属性)——学习笔记

2016-05-03 08:22 211 查看

类的静态成员与成员常量


静态字段:

被所有实例共享,所有实例都访问同一内存位置。被一个实例改变,所有实例可见。

可使用
类.字段名 直接访问。


静态函数:

类似于静态字段,没有类的实例也可访问。

静态函数可访问其他静态成员,但不可访问实例成员。


静态构造函数:

用于初始化类层次的项目,通常初始化静态字段

类只可以有一个,且不带参数,不能有修饰符:static Class1(){}


成员常量:

类似于静态字段,但不需要static修饰符,也没有自己的存储位置。

必须初始化,不可以赋值。

类的属性


特性:

它是命名的类成员,有类型,可读写。与字段不同,它是一个函数成员,不为数据存储分配内存,可执行代码

有两个匹配的方法(访问器):set;get


属性声明和访问器:

访问器既没有显式的参数也没有返回类型声明。他们已经在属性类型中隐含了。

set  get可以打乱顺序声明。不允许有其他方法。

get访问其必须有一个return语句。

可通过忽略访问器的声明而定义只读或只写属性,但必须有一个。


示例:

int a=10;

int myValue

{

set{

a=value>100?100:value;

}

get{

return a;

}

}



int myValue

{

set;get;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: