Wann sollte ich Parameter verwenden?

Ich verstehe nicht, wann ein Ausgabeparameter verwendet werden soll. Ich persönlich verpacke das Ergebnis in einen neuen Typ, wenn ich mehr als einen Typ zurückgeben muss. Ich finde, dass es viel einfacher ist, mit ihm zu arbeiten als mit ihm.

Ich habe Methode wie diese gesehen,

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

Gibt es Fälle, in denen das tatsächlich Sinn macht?

wie wäre es mitTryParseWarum nicht aParseResult Art? oder im neueren Framework einen nullfähigen Typ zurückgeben?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage