这里介绍C#静态字段与C#实例字段,字段有C#静态字段与C#实例字段两种,字段进行的是引用传递,可以是任何类型。
C#言语有许多值得学习的当地,这儿咱们首要介绍C#静态字段与C#实例字段,包含介绍readonly关健字是用来声名一个只读字段等方面。
C#静态字段与C#实例字段
字段有C#静态字段与C#实例字段两种,字段进行的是引证传递,可所以任何类型。
例:
- privatestaticinti=0;//声名一个静态字段
- privateintj=0;//声名一个实例字段
- staticvoidMain(string[]args)
- {
- Programa=newProgram();//树立对像引证,并实例化。
- Console.WriteLine(a.j);//用对像来访问字段j
- Console.WriteLine(Program.i);//静态字段需要用类名来访问
- }
从例中咱们能够看的出来,静态字段是归于类的,实例字段是归于目标的。
readonly关健字:
readonly关健字是用来声名一个只读字段的,也就是说字段是不充许被改写的,不过有个破例,在结构函数中,是能够对只读字段进行改写。
例:
- classProgram
- {
- privatereadonlyinti=0;//声名一个只读字段
- privatereadonlyintj=0;
- Program()
- {
- this.j=10;//结构函数中对字段j进行改写
- }
- staticvoidMain(string[]args)
- {
- Programa=newProgram();//树立对像引证,并实例化。
- //a.i=10;//这儿是会报错的
- Console.WriteLine(a.j);
- Console.WriteLine(a.i);
- }
- }
【修改引荐】
- C#类和结构简略介绍
- C# explicti和implicit详解
- C#编写ActiveX控件具体介绍
- C# StringBuilder和String浅析
- C#别号指示符学习经历
转载请说明出处
知优网 » C#静态字段与实例字段剖析(c#静态字段和实例字段区别)
知优网 » C#静态字段与实例字段剖析(c#静态字段和实例字段区别)