これまでにこのようなことは起こりませんでした。ここにサンプルがあります:c#:親クラスのイベントにアクセスできませんか?
using System;
namespace Testing
{
public class Test
{
public event Action ActionRequired;
}
public class ChildTest : Test
{
public void DoSomething()
{
if (this.ActionRequired != null)
this.ActionRequired();
}
}
}
これは動作しません。私は基本クラスからイベントにしかアクセスできません。
(イベントの呼び出しをチェックし、そのメソッドを子クラスから呼び出す保護されたメソッドを基本クラスに追加するのは)難しいことではありませんが、この制限の背後にあるアイデアは本当に何ですか?
乾杯、
SEBI
が重複する可能性をC#の基本クラスの派生クラスと同じ方法ですか?]](http://stackoverflow.com/questions/253757/why-events-cant-be-used-in-theame-way-in-derived-クラスとしてのベースクラス) –