İstek alan ve yanıt veren genel bir yöntemim var.
public Tres DoSomething<Tres, Treq>(Tres response, Treq request)
{/*stuff*/}
Ancak isteğim için her zaman bir yanıt istemiyorum ve bir yanıt almak için her zaman istek verilerini beslemek istemiyorum. Ayrıca küçük değişiklikler yapmak için yöntemleri bütünüyle kopyalayıp yapıştırmak zorunda kalmak istemiyorum. İstediğim, bunu yapabilmek:
public Tre DoSomething<Tres>(Tres response)
{
return DoSomething<Tres, void>(response, null);
}
Bu bir şekilde uygulanabilir mi? Görünüşe göre özellikle void kullanmak işe yaramıyor, ancak benzer bir şey bulmayı umuyorum.