요청을 받고 응답을 제공하는 일반적인 메서드가 있습니다.
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);