我有一个通用的方法,它接收一个请求并提供一个响应。
public Tres DoSomething<Tres, Treq>(Tres response, Treq request)
{/*stuff*/}
但我并不总是想要我的请求得到响应,我也不总想提供请求数据来获取响应。我也不希望必须复制并完整粘贴方法以进行微小修改。我希望能够这样做:
public Tre DoSomething<Tres>(Tres response)
{
return DoSomething<Tres, void>(response, null);
}
这种做法可行吗?似乎明确使用void不起作用,但我希望找到类似的东西。
DoSomething(x);
而不是y = DoSomething(x);
- Olivier Jacot-Descombes