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

评论