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

C#语言有很多值得学习的地方,这里我们主要介绍C#静态字段与C#实例字段,包括介绍readonly关健字是用来声名一个只读字段等方面。

创新互联是一家业务范围包括IDC托管业务,网站空间、主机租用、主机托管,四川、重庆、广东电信服务器租用,电信内江机房,成都网通服务器托管,成都服务器租用,业务范围遍及中国大陆、港澳台以及欧美等多个国家及地区的互联网数据服务公司。

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

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

例:

 
 
 
  1. private static int i = 0;  //声名一个静态字段
  2. private int j = 0;  //声名一个实例字段
  3. static void Main(string[] args)
  4. {
  5. Program a = new Program();//建立对像引用,并实例化。
  6. Console.WriteLine(a.j);//用对像来访问字段j
  7. Console.WriteLine(Program.i);//静态字段需要用类名来访问
  8. }

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

readonly关健字:

readonly关健字是用来声名一个只读字段的,也就是说字段是不充许被改写的,不过有个例外,在构造函数中,是可以对只读字段进行改写。

例:

 
 
 
  1. class Program
  2. {
  3. private readonly int i = 0;//声名一个只读字段
  4. private readonly int j = 0;
  5. Program()
  6. {
  7. this.j = 10;//构造函数中对字段j进行改写
  8. }
  9. static void Main(string[] args)
  10. {
  11. Program a = new Program();//建立对像引用,并实例化。
  12. //a.i = 10;//这里是会报错的
  13. Console.WriteLine(a.j);
  14. Console.WriteLine(a.i);
  15. }
  16. }

网站题目:C#静态字段与实例字段分析
URL链接:http://www.shufengxianlan.com/qtweb/news22/303422.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联