正文

C#中关于this关键字2006-09-13 10:16:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/Csharpsky/18498.html

分享到:

C#中的保留字this仅限于在构造函数,类的方法和类的实例中使用。

  • 在类的构造函数中出现的this作为一个值类型,它表示对正在构造的对象本身的引用
  • 在类的方法中出现的this作为一个值类型,表示对调用该方法的对象的引用
  • 在结构的构造函数中出现的this作为一个变量类型,表示对正在构造的结构的引用
  • 在结构的方法中出现this作为一个变量类型,表示对调用该方法的结构的引用

除此之外,其他地方使用this保留字都是不合法的。

using System;

class A
{
 public int x;
 public void Main()
 {
  x=5;
  Console.WriteLine("this is the value of the x:{0}",x);
  Console.WriteLine("this is the value of the this.x:{0}",this.x);
 }
}

这个程序不知道为什么执行的时候出现问题。

成员常量

public const double X=1.0

关键字const用于声明常量,后面要声明的常量的类型。

类的常量的修饰符号:

public ;private;protected;internal;new

阅读(3418) | 评论(2)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册