using System;
class ThisDemo
{
    public double pwr(double a, double b)
    {
        double a,b;
        this.a = a;
        this.b = b;
        double result = 1;
        for (; this.b> 0; this.b--)
        {
            result = result * this.a;
        }
        return result;
    }
    public static void Main()
    {
        ThisDemo ob = new ThisDemo();
        
        double result=ob.pwr(3,2);
        Console.Write("3^2=" + result);
        Console.Read();
 }
}
我想由以上代码可以看出:全局变量和局部变量可以同名,
问题:为什么用this.a和this.b不可以用来访问pwr method中的a,b变量,
有关全局变量和局部变量的hide和cover关系到底是如何的?