2010-09-01 49 views
2

我正在用C#開發Windows Phone應用程序。按其對象字段搜索ObservableCollection

我有一個ObservableCollection定義如下:

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

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

欲由StartingPerons.GetPersons()返回的所述內部的ObservableCollection搜索;由字段名稱。

我該怎麼做?

謝謝。

+1

你可以看看linq,我不知道linq我的自我,但它應該能夠做你想做的事情。 – Peter 2010-09-01 09:05:12

回答

5

喜歡的東西:

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

這是不特定於ObservableCollection<T>雖然 - 基本上你應該看看LINQ和LINQ尤其到對象。