我有一个接受请求并提供响应的通用方法。
public Tres DoSomething<Tres, Treq>(Tres response, Treq request)
{/*stuff*/}
但我并不总是希望我的请求得到响应,我也不总是希望提供请求数据来获得响应。我也不想复制和粘贴整个方法来进行细微的更改。我想要的是能够做到这一点:
public Tre DoSomething<Tres>(Tres response)
{
return DoSomething<Tres, void>(response, null);
}
这在某种程度上可行吗?似乎专门使用 void 不起作用,但我希望找到类似的东西。