私はC++でこれを行う方法を知っています:
class myClass : public baseClass1 private baseClass2 ...
C#で同様にするにはどうすればよいですか?
これは私がこれまでにC#で持っているものです
public class myClass : baseClass1, baseClass2
baseClass2 がプライベートであることを指定するにはどうすればよいですか?
私はC++でこれを行う方法を知っています:
class myClass : public baseClass1 private baseClass2 ...
C#で同様にするにはどうすればよいですか?
これは私がこれまでにC#で持っているものです
public class myClass : baseClass1, baseClass2
baseClass2 がプライベートであることを指定するにはどうすればよいですか?
C# は多重継承をサポートしておらず、プライベート継承もサポートしていません。
C# には多重継承がありません。あなたができることは、との複合baseClass2
です。
「is-a」(継承)の代わりに「has-a」(集約)を使用します。メンバー名を使用して、目的のクラスへの呼び出しを修飾します。
他のクラスを継承するクラスがある場合、アクセスを指定する手段がありません。指定する必要はありません。継承されたメンバー/プロパティ/メソッドには、基本クラスで指定されたものと同じアクセス レベルがあります。