小编use*_*065的帖子

从system.object派生的C#类型

据我所知,C#支持使用Interfaces进行多重继承.当我通过C#book通过CLR时,我得到了一个查询.这本书说

运行时要求每个类型最终都是从System.Object类型派生的.这意味着以下两种类型定义是相同的:

// Implicitly derived from Object
class Employee {
....
}

// Explicitly derived from Object
class Employee : System.Object {
...
}
Run Code Online (Sandbox Code Playgroud)

如果这是正确的陈述,下面提到的代码是真的吗?

// Implicitly derived from Object
class SoftwareEngineer : Employee 
{
....
}

// Explicitly derived from Object
class SoftwareEngineer : Employee, System.Object {
...
}
Run Code Online (Sandbox Code Playgroud)

c# inheritance

2
推荐指数
1
解决办法
204
查看次数

标签 统计

c# ×1

inheritance ×1