В С# 7 вы можете иметь именованные кортежи:
var foo = (Name: "Joe", Age: 42);
Если я передам это модели MVC, используя:
return View(foo);
Тогда какой синтаксис следует использовать в файле cshtml для объявления модели? Хотя это не работает, что-то вроде...
@model (string Name, int Age);
List<T>
: что произойдет, если вам нужно добавить другое свойство/коллекцию? Да, вы можете расширить свой кортеж проще, чем просто список, однако он может очень легко запутаться. Сделать модель. Это MVC, а не TVC. - person krillgar   schedule 23.08.2017ValueTuple<string, int>
? - person apocalypse   schedule 23.08.2017