我有这个Linq声明:
List<string> phoneNumbers = from t
in fixedLineData
select t.phoneNumber.Distinct();
基本上我想要的是从LINQ查询发回的不同字符串列表。
这可能吗?
答案 0 :(得分:3)
成功
var phoneNumbers =
(from t in fixedLineData
select t.phoneNumber)
.Distinct().ToList();
但你也可以跳过查询语法:
var phoneNumbers =
fixedLineData
.Select (t => t.phoneNumber)
.Distinct()
.ToList();
.ToList()
会生成类型IList<string>