Когда я должен использовать параметры?
Я не понимаю, когда следует использовать выходной параметр, я лично оборачиваю результат в новый тип, если мне нужно вернуть более одного типа, и мне гораздо легче работать с ним, чем с ним.
Я видел такой метод,
public void Do(int arg1, int arg2, out int result)
Есть ли случаи, когда это действительно имеет смысл?
как насчетTryParse
почему бы не вернутьParseResult
тип? или в более новых рамках вернуть нулевой тип?