快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

银河游戏999唯一官方网站:C静态字段与实例字段分析



C#说话有很多值得进修的地方,这里我们主要先容C#静态字段与C#实例字段,包括先容readonly关健字是用来声名一个只读字段等方面。

C#静态字段与C#实例字段

字段有C#静态字段与C#实例字段两种,字段进行的是引用通报,可所以任何类型。

例:

private static int i = 0;  //声名一个静态字段

private int j = 0; 银河游戏999唯一官方网站 //声名一个实例字段

static void Ma银河游戏999唯一官方网站in(string[] args)

{

Program a = new Prog银河游戏999唯一官方网站ram();//建立对像引用,并实例化。

Console.WriteLine(a.j);//用对像来造访字段j

Console.WriteLine(Program.i);//静态字段必要用类名来造访

}

从例中我们可以看的出来,静态字段是属于类的,实例字段是属于工具的。

readonly关健字:

readonly关健字是用来声名一个只读字段的,也便是说字段是不充许被改写的,不过有个例外,在构造函数中,是可以对银河游戏999唯一官方网站只读字段进行改写。

例:

class Program

{

private readonly银河游戏999唯一官方网站 int i = 0;//声名一个只读字段

private readonly int j = 0;

Program()

{

this.j = 10;//构造函数中对字段j进行改写

}

static void Main(string[] args)

{

Program a = new Program();//建立对像引用,并实例化。

//a.i = 10;//这里是会报错的

Console.WriteLine(a.j);

Console.WriteLine(a.i);

}

}

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: