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修饰为静态只读字段;

只读字段可以在字段定义时和构造函数中进行初始化,但不能再对象创建表达式中赋值;

只能在所属类和构造函数中修改

posted @ 2016-04-20 21:01  飞翔的阿基米德  阅读(199)  评论(0编辑  收藏  举报