首页 > Windows开发 > 详细

C#------字段与局部变量的操作

时间:2019-10-07 12:52:26      阅读:82      评论:0      收藏:0      [点我收藏+]

首先说一下定义:

  1. 申明为类型级的变量为字段;
  2. 在方法中申明的变量为局部变量。
  3. 如果方法中局部变量与字段申明名称相同,那么在方法调用时首先使用的是局部变量而隐藏类型级变量,直至方法结束。

例子1:

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace ConsoleApplication1
 8 {
 9     class Program
10     {
11         static int i = 10;
12         static void Main(string[] args)
13         {
14             int i = 20;
15             Console.WriteLine("main i = {0}",i);
16 
17             Console.ReadKey();
18         }
19     }
20 }

结果:main i = 20

例子2:

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace ConsoleApplication1
 8 {
 9     class Program
10     {
11         static int i = 10;
12         static void Main(string[] args)
13         {
14             int i = 20;
15             Console.WriteLine("main i = {0},static i={1}",i,Program.i);
16 
17             Console.ReadKey();
18         }
19     }
20 }

结果:main i = 20,static i=10

由此结论,要调用相同名称的字段与局部变量时,对于字段可以使用object.filename语法实现。

 

C#------字段与局部变量的操作

原文:https://www.cnblogs.com/lumao1122-Milolu/p/11629752.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!