简单说下C#变量的作用域

变量的作用域分为局部变量和全局变量举个小例子

 

class Program { int i = 3;//这个变量i 需要实例化Program才能使用 static void Main(string[] args) { Program aa = new Program(); int g = aa.i; int i = 5;//这个变量i只能作用在Main方法中 int f = i; Console.WriteLine(f); Console.WriteLine(g); } }

可见变量所处位置决定他作用域的大小,在方法内 就只可以在方法内使用

如果不在方法内在class Program中,那就要先实例化Program 然后再调用这个变量!

posted @ 2017-10-18 20:33  懒懒的晴天  阅读(1414)  评论(1编辑  收藏  举报