在C#中,如何将基类声明为私有类?

在C#中,如何将基类声明为私有类?,c#,c++,private,base-class,C#,C++,Private,Base Class,我知道如何在C++中实现这一点: class myClass : public baseClass1 private baseClass2 ... 在C#中我该怎么做 这就是我到目前为止在C中所做的# 如何指定baseClass2是私有的?C#不支持多重继承,也不支持私有继承。C#不支持多重继承,也不支持私有继承。C#不支持多重继承。您可以做的是使用baseClass2C#的组合没有多重继承。当您有一个类继承其他类时,您可以使用baseClass2进行组合,因为您无法指定访问权限-不需要这样做

我知道如何在C++中实现这一点:

class myClass : public baseClass1 private baseClass2 ...
在C#中我该怎么做

这就是我到目前为止在C中所做的#


如何指定baseClass2是私有的?

C#不支持多重继承,也不支持私有继承。

C#不支持多重继承,也不支持私有继承。

C#不支持多重继承。您可以做的是使用
baseClass2

C#的组合没有多重继承。当您有一个类继承其他类时,您可以使用
baseClass2

进行组合,因为您无法指定访问权限-不需要这样做。继承的成员/属性/方法具有与基类中指定的相同的访问级别。

当一个类继承其他类时,您无法指定访问权限-不需要指定。继承的成员/属性/方法具有与基类中指定的相同的访问级别。

使用“has-a”(聚合)而不是“is-a”(继承)。使用成员名称限定对所需类的调用。

使用“has-a”(聚合)而不是“is-a”(继承)。使用成员名称限定对所需类的调用

public class myClass : baseClass1, baseClass2