У меня есть метод с несколькими переопределениями. В одном из более развернутых переопределений я хочу вернуть параметр 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);
}
Есть ли лучший способ добиться этого? Могу ли я (или должен) использовать выходной параметр, допускающий значение NULL?