Глядя на новый C# 7.0 ValueTuples, мне интересно, полностью ли они заменит Anonymous Types
. Я понимаю, что ValueTuples
являются структурами и поэтому ведут себя немного иначе, чем Anonymous Types
, которые являются классами. Однако я не вижу прецедента, в котором я бы предпочел использовать Anonymous Type
по адресу ValueTuple
.C# 7.0 ValueTuples против анонимных типов
Есть ли какие-либо прецеденты, в которых использование Anonymous Type
по-прежнему выгодно с использованием ValueTuples
в C# 7.0?
Возможный дубликат [Анонимный тип и кортеж] (http://stackoverflow.com/questions/2613829/anonymous-type-and-tuple) –
@ SørenD.Ptæus Этот вопрос относится к 'Tuple', а не к C# 7.0 'ValueTuple'. 'ValueTuple' действует намного иначе, чем' Tuple'. –
Вы пробовали использовать ValueTuples в запросах Linq (у меня нет компилятора C# 7, чтобы попробовать) – Console