c#字段
1.C#中是不允许用new操作符创建String对象的,编译器会报错。
2.实例字段:使用new对class创建对象直接赋初始值,不适用于struct
slass Rect
{
public int x=1;
public int y=1;
}
Rect a=new Rect();
4:public属性是实例字段
static属性是静态字段
访问静态字段是圆点连接符的前面不再是具体的对象名,而是类型的名称
5.const修饰的字段必须在定义式赋值,且赋的值必须是常量;
const修饰的字段默认是static但不能在增加static修饰符,访问时也通常使用类型进行;
6. readonly修饰只读字段 ,默认是实例字段,也可以用static修饰为静态只读字段;
只读字段可以在字段定义时和构造函数中进行初始化,但不能再对象创建表达式中赋值;
只能在所属类和构造函数中修改