habreplicator
6 лет назад[Перевод] Исследование кортежей в C# 7
Автор: JosefDzeranov
Источник: https://habrahabr.ru/post/345376/
Типы System.Tuple были введены в .NET 4.0 с двумя существенными недостатками:
Чтобы решить эти проблемы, в C# 7 представлена новая возможность языка, а также новое семейство типов (*).
Сегодня, если вам нужно склеить два значения, чтобы вернуть их из функции или поместить два значения в хэш-набор, вы можете использовать типы System.ValueTuple и создать их с помощью удобного синтаксиса:
Читать дальше →
Источник: https://habrahabr.ru/post/345376/
Типы System.Tuple были введены в .NET 4.0 с двумя существенными недостатками:
- Типы кортежей являются классами;
- Не существует языковой поддержки для их создания/деконструкции (deconstruction).
Чтобы решить эти проблемы, в C# 7 представлена новая возможность языка, а также новое семейство типов (*).
Сегодня, если вам нужно склеить два значения, чтобы вернуть их из функции или поместить два значения в хэш-набор, вы можете использовать типы System.ValueTuple и создать их с помощью удобного синтаксиса:
Читать дальше →