私は、ユーザーがActionを渡すことができるクラスを持っています。C#:クラスインスタンス化で何もしないアクションを作成する
public class FooClass<T> : BaseClass<T>
{
public FooClass()
: this((o) =>()) //This doesn't work...
{
}
public FooClass(Action<T> myAction)
: base(myAction)
{
}
}
基本的に、私は
Action
のための私の基本クラスにnullを渡すことはできません。しかし同時に、私はユーザーに
Action
を渡すよう強制したくありません。代わりに、私はその場で「何もしない」アクションを作成できるようにしたいと考えています。