Мне нравится концепция System.Tuple в том смысле, что она позволяет мне возвращать несколько параметров в одном вызове функции без создания экземпляра нового класса, однако это игнорирует любые хорошие методы программирования, такие как Microsoft Patterns & Practices, SOLID Principles и т. Д.
Я просто пытаюсь оценить, насколько свободно я должен использовать эту функцию или я должен использовать ее только в крайних случаях, когда это необходимо.