Das Konzept von System.Tuple gefällt mir insofern, als es mir ermöglicht, mehrere Parameter in einem einzigen Funktionsaufruf zurückzugeben, ohne eine neue Klasse zu instanziieren. Dies widerspricht jedoch guten Programmierpraktiken wie Microsoft Patterns & Practices, SOLID Principles usw.
Ich versuche nur zu beurteilen, wie großzügig ich diese Funktion verwenden sollte oder ob ich sie nur in Randfallszenarien verwenden sollte, wenn dies erforderlich ist.