リクエストを受け取り、レスポンスを提供するジェネリックメソッドがあります。
public Tres DoSomething<Tres, Treq>(Tres response, Treq request)
{/*stuff*/}
ただし、リクエストに対する応答が常に必要であるとは限りません。また、応答を取得するためにリクエストデータを常にフィードする必要もありません。また、小さな変更を加えるためにメソッド全体をコピーして貼り付ける必要はありません。私が欲しいのは、これを実行できるようにすることです。
public Tre DoSomething<Tres>(Tres response)
{
return DoSomething<Tres, void>(response, null);
}
これは何らかの方法で実行可能ですか?特にvoidを使用しても機能しないようですが、類似したものを見つけたいと思っています。