与えられた2つのタイプ
class A { public virtual void Hello() { Console.WriteLine("A"); } }
class B : A { public override void Hello() { Console.WriteLine("B"); } }
および「B」のインスタンス
B b = new B();
スルーのHello()
方法にアクセスできますか?(AをBのプロパティとして公開することは考えられますが、別の方法があるかどうかはわかりません)A
b
私はこれがc++で可能であることを知っていましたが、c#で頭を悩ませていました。
PS:「なぜこれが欲しいの?」についての会話はしないでください。または「これは悪いデザインです」など。