Поиск ObservableCollection по полям объектов - PullRequest
2 голосов
/ 01 сентября 2010

Я разрабатываю приложение для Windows Phone на C #.

У меня есть ObservableCollection, определенная следующим образом:

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

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

Я хочу выполнить поиск внутри коллекции ObservableCollection, возвращаемой StartingPerons.GetPersons (); по полю ИМЯ.

Как я могу это сделать?

Спасибо.

1 Ответ

5 голосов
/ 01 сентября 2010

Что-то вроде:

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

Это не относится к ObservableCollection<T>, хотя - в основном вы должны изучить LINQ и особенно LINQ to Objects.

...