У меня есть метод, который имеет несколько переопределений. В одном из более расширенных переопределений я хочу вернуть параметр OUT, но не в мои более простые переопределения. Например:
public bool IsPossible(string param1, int param2)
public bool IsPossible(string param1, int param2, out bool param3)
То, как я сейчас это достигаю, выглядит так:
public bool IsPossible(string param1, int param2) {
bool temp;
return IsPossible(param1, param2, out temp);
}
Есть ли лучший способ достичь этого? Могу ли я (или должен ли я) использовать параметр с нулевым значением?