*同一作用域内不可以声明多个名称相同的变量。
* 但也有特例 static 变量(表面看是在同一作用域):
eg: ScopeDemo.cs:
using System;
namespace ScopeDemo
{
class Program
{
static int i = 10;
static void Main()
{
int i = 20;
Console.WriteLine("i's value: {0}",i); //使用局域变量
Console.WriteLine(Program.i); //使用static域中的变量
Console.ReadKey();
}
}
}