C#入门基础——this关键字
this关键字在类中使用,是对当前实例的引用,代表当前实例,但需要说明的是静态方法中不能使用。比如当前类是A,A中有个成员age,那么this.age意思就是当前类A的成员age。
namespace This实例01
{
class Program
{
static void Main(string[] args)
{
ClassTest classTest1 = new ClassTest(); //类的实例化
Console.WriteLine(classTest1.ShowAge1(100));
Console.WriteLine(classTest1.ShowAge2(100));
Console.WriteLine(classTest1.ShowAge3(100));
Console.WriteLine(classTest1.ShowAge4(100));
Console.ReadKey();
}
}
class ClassTest
{
private int age = 20;
public int ShowAge1(int age)
{
return this.age; //类中的字段
}
public int ShowAge2(int age)
{
return age; //方法中的参数
}
public int ShowAge3(int newage)
{
return age; //类中的字段
}
public int ShowAge4(int newage)
{
return this.age; //类中的字段
}
}
}
输出结果:
20
100
20
20 {:10_297:}
页:
[1]