1. base关键字主要是为派生类调用基类成员提供一个简写的方法。
2. 构造函数可以使用 this 关键字调用同一对象中的另一构造函数。
3. 和 base 一样,this 可带参数使用也可不带参数使用,构造函数中的任何参数都可用作 this 的参数,或者用作表达式的一部分。作者: dwgeneral 时间: 2014-5-2 14:17
this 表示当前实例,当前类,举个例子:
namespace demo1
{
class Student
{
//this.name中的name表示该类中的字段name,右边的name表示参数name
public Student(string name)
{
this.name = name;
}
string name;
复制代码
作者: dwgeneral 时间: 2014-5-2 14:18
你可以把这段代码打上,转到定义看看就明白了作者: 赵贺景 时间: 2014-5-2 19:32
this使用 是在面向对象过程中 指向本类中的属性
比如 你新建了一个类 一个字段 int a
一个属性 int A 你就可以 在类中使用 this.A=a;用以区分.作者: czwanglei 时间: 2014-5-2 20:14
this是为了区别自身的变量与外部的变量所使用的,例如this.A=A;这里的意思是区分本身的A的值与外面赋的A的值
base用在继承的时候,把父类构造函数带上。。