如何从对象列表中获取单个参数?

时间:2015-04-30 19:18:14

标签: c# asp.net-mvc linq

我的模型包含一组名为:Model.TagsExisting的子对象 我希望从所有:hidden对象中获取TagName参数,而不执行糟糕的循环:

TagsExisting

是否有更清洁的LINQ方式?...以为我之前看过一个。

1 个答案:

答案 0 :(得分:3)

Select该列并使用ToList获取List<T>,如:

List<string> tagList = Model.TagsExisting
                            .Select(t=> t.TagName)
                            .ToList();

或使用查询语法:

List<string> tagList = (from t in Model.TagsExisting
                       select t.TagName).ToList();