До кортежей я использовал для создания class
, а его переменные затем создавал объект из этого класса и делал этот объект возвращаемым типом для некоторых функций.
Теперь с кортежами я могу сделать то же самое, и в С# 7.0 мы можем назначить понятные имена для свойств кортежей (до этого это были item1
, item2
и т.д.)
Итак, теперь мне интересно, когда следует использовать кортежи и когда я должен создать класс в С# 7.0?