Когда я должен использовать параметры?

Я не понимаю, когда следует использовать выходной параметр, я лично оборачиваю результат в новый тип, если мне нужно вернуть более одного типа, и мне гораздо легче работать с ним, чем с ним.

Я видел такой метод,

   public void Do(int arg1, int arg2, out int result)

Есть ли случаи, когда это действительно имеет смысл?

как насчетTryParseпочему бы не вернутьParseResult тип? или в более новых рамках вернуть нулевой тип?

Ответы на вопрос(10)

Ваш ответ на вопрос