using System;
class A
{
public int x;
public void Main()
{
x=5;
Console.WriteLine("The value of x is : {0}",x);
Console.WriteLine("The value of this.x is : {0}",this.x);
}
}
程序运行的结果应该是:
The value of x is :5
The value of this.x is :5
作者: 丁涧泉 时间: 2013-1-28 06:11
许庭洲 发表于 2013-1-27 19:17
using System;
class A
{
老师那我换个问法,在你给的代码中,x是int值类型的,this此时代表的是A的对象是否可以这么理解this等于A a =new A();呢?this所表示的就是a这个具体的对象呢?还有就是this作为值类型,在引用一个引用类型的变量,是否在后台,编译中有装箱和拆箱的操做呢?this关键字的使用有哪些优点呢?老师别嫌烦啊...在学校学的时候只会用...郁闷作者: 许庭洲 时间: 2013-1-28 07:29
丁涧泉 发表于 2013-1-28 06:11
老师那我换个问法,在你给的代码中,x是int值类型的,this此时代表的是A的对象是否可以这么理解this等于A a ...