.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;
}
相关文章推荐
- C# 编写命令行交互工具——实时输出_获取执行结果
- C# const,readonly,static区别
- 关于在C#中对抽象类的理解
- C# winform中文本框限制只能输入数字和字母,退格键
- c# task
- C#之十七 局部类型
- C#之十七 局部类型
- C#之十七 局部类型
- C#.net 环境下使用OpenCV
- C#课后习题---单选按钮实验
- C#课后题---文本框实例
- C#设计模式学习笔记(一) 之 简单工厂模式
- c# 操作注册表
- C#二维码/条形码识别工具免费
- C#OOP之十六 开发常用之各种规范参考
- C#OOP之十六 开发常用之各种规范参考
- C#OOP之十六 开发常用之各种规范参考
- C#text 运行时获得焦点的办法
- C# 编码转换 UTF8转GB2312 GB2312转UTF8
- 正则表达式相关:C# 抓取网页类(获取网页中所有信息)