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关系到底是如何的?
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关系到底是如何的?
解决方案 »
- SQL语句,中文匹配问题
- 如何标注一个方法或类已经被废弃
- C#加数据库 做form的登录界面。急!
- 大家有没有发现用C#写东西的时候内存跨度很大,比如一个通信的软件会在30-100M之间变化
- 用一个小键盘如果在指定textbox中输入数字,
- callback异步线程返回值不确定的问题
- vs2005 连接 sql2000 问题?
- 谁有Word2CHM 2.0 的注册码?或者谁有Word2CHM的注册版本,能发个给我吗?急!
- PInvoke中关于CallBack函数的一个问题
- 请问.dat文件如何操作,是否就象文本文件那样?
- RichTextBox字体颜色的改变怎么做
- 跪求~~那位高手能告诉我这段代码怎么修改~~(关于枚举的)~~现场等~~~~
不理解你倒底要问什么....