class classA
{
protected string name = "zhangsan";
}
class classB:classA
{
private string getName()
{
return this.name;// 1
return base.name;// 2
}
}
这个地方大家趋向于用 1 还是 2 ?那个效率高呢?为什么
解决方案 »
- JavascriptAction这个是什么东东
- 动态绘制窗体填写表单加入验证?
- 急救啊,一个简单的问题 却很困扰我啊 请高手们来看一看啊
- 可访问性不一致??!!
- 怎么把ArrayList转换为string类型
- 为什么我下的treeview控件没有selectnode属性??
- delphi中的flashWindow函数C#中怎么实现啊?
- WindowsService 的timer控件注册不了Elapsed事件,怎么办?
- 请教一个淘宝成交记录采集的问题,有经验的前辈指点下,谢谢
- 问一个很简单的问题.ListView显示文字不完整,总是显示.....
- web项目中使用dll的问题
- richTextBox中如何实现如QQ聊天一样的效果!
最后都是base.name。。
base 关键字用于从派生类中访问基类的成员,调用基类上已被其他方法重写的方法。指定创建派生类实例时应调用的基类构造函数。基类访问只能在构造函数、实例方法或实例属性访问器中进行。从静态方法中使用base关键字是错误的。
字数太少,顶
base可以访问基类的公有成员和受保护成员,私有成员是不可访问的。
this指代类对象本身,用于访问本类的所有常量、字段、属性和方法成员,而且不管访问元素是任何访问级别
base是为了实现多态而设计的