如何通过zip从我的列表中访问城市名称?

时间:2012-09-26 08:25:46

标签: c# linq

我有一个名为Address的List。现在我想要Address.City名称,其中Address.Zip = 822。 如何通过列表中的选择查询从地址列表中访问城市名称?

2 个答案:

答案 0 :(得分:2)

这是非常简单的LINQ。

string city = Address
    .Where(a => a.Zip == 822)
    .Select(a => a.City)
    .FirstOrDefault();

答案 1 :(得分:1)

尝试,

Address obj = list.FirstOrDefault(o => o.Zip == 822);

if (obj != null)
{
  string city = obj.City;
}