通过其对象字段搜索ObservableCollection

时间:2010-09-01 09:01:38

标签: c# observablecollection

我正在使用C#开发Windows Phone应用程序。

我有一个ObservableCollection定义如下:

public class StartingPersons
{
    public string ImagePath { get; set; }
    public string Name { get; set; }

    public static ObservableCollection<StartingPersons> GetPersons()
    {
        ...
    }
}

我想在StartingPerons.GetPersons()返回的ObservableCollection中搜索;在NAME领域。

我该怎么做?

感谢。

1 个答案:

答案 0 :(得分:5)

类似的东西:

IEnumerable<StartingPersons> matches = StartingPersons.GetPersons()
                                                .Where(p => p.Name == "...");

这不是ObservableCollection<T>特有的 - 基本上你应该研究LINQ,特别是LINQ to Objects。