C# 按对象字段搜索可观察集合
我正在用C#开发一个Windows Phone应用程序 我有一个可观察的集合,定义如下:C# 按对象字段搜索可观察集合,c#,observablecollection,C#,Observablecollection,我正在用C#开发一个Windows Phone应用程序 我有一个可观察的集合,定义如下: public class StartingPersons { public string ImagePath { get; set; } public string Name { get; set; } public static ObservableCollection<StartingPersons> GetPersons() { ...
public class StartingPersons
{
public string ImagePath { get; set; }
public string Name { get; set; }
public static ObservableCollection<StartingPersons> GetPersons()
{
...
}
}
公共类启动人员
{
公共字符串ImagePath{get;set;}
公共字符串名称{get;set;}
公共静态ObservableCollection GetPersons()
{
...
}
}
我想在StartingPerons.GetPersons()返回的ObservableCollection中进行搜索;按字段名
我该怎么做
谢谢。类似于:
IEnumerable<StartingPersons> matches = StartingPersons.GetPersons()
.Where(p => p.Name == "...");
IEnumerable matches=StartingPersons.GetPersons()
其中(p=>p.Name==”);
这并不是特定于
可观察收集但是-基本上你应该研究LINQ,尤其是对象的LINQ。你可以看看LINQ,我不知道LINQ我自己,但它应该能够做你想做的事情。