简单说下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 然后再调用这个变量!