首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从类继承

从类继承
EN

Stack Overflow用户
提问于 2009-09-06 20:38:51
回答 5查看 714关注 0票数 1

在C#中,您可以继承多少类?

当你写:

using System.Web.UI;

这是否被认为是从类继承的?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-09-06 20:44:24

使用指令

代码语言:javascript
复制
using X.Y.Z;

只意味着如果标识符不在本地名称空间中,名称空间X.Y.Z也将被搜索。这允许您有更简洁的代码,因此如果您有using System.IO.Path,就不必执行using System.IO.Path。我不相信有多少using语句是有限度的。

C#不允许多次继承 --您只能从一个类继承。但是,您可以实现任意多个接口。

票数 7
EN

Stack Overflow用户

发布于 2009-09-06 20:45:08

不,

指令允许您在向代码中添加控件或类时不必键入完全限定的命名空间。

例如,如果我添加:

代码语言:javascript
复制
using System.Web.UI;

然后我可以简单地写:

代码语言:javascript
复制
Page.Something

而不是:

代码语言:javascript
复制
System.Web.UI.Page.Something

继承

您只能使用从一个类继承,但是您可以实现任意数量的接口

如果我的所有页面都是从一个基类继承的,那么这个基类需要从Page类继承才能有任何好处。

票数 7
EN

Stack Overflow用户

发布于 2009-09-06 20:44:28

只能从一个类继承。

编写“使用System.Web.UI”与继承无关。这个语句仅仅意味着您希望‘使用’名称空间System.Web.UI中的类,这样您就可以直接编写类名,而不是让它以名称空间名称作为前缀。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1386669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档