【发布时间】:2014-05-12 19:12:43
【问题描述】:
假设我有两个列表 List<NewTile> 和 List<OldTile>。 List<OldTile> 总是比List<NewTile> 包含更多的项目。
public class NewTile
{
public Uri Navigation { get; set; }
public string Info { get; set; }
}
public class OldTile
{
public String Scheme { get; set; }
public string Status { get; set; }
}
例如,Navigation 属性始终包含 Scheme 字符串。这就是这两个列表之间项目的关联方式。
Scheme = "wikipedia"
Navigation = "/Pages/BlankPage.xaml?Scheme=wikipedia"
我想从List<NewTile> 获取所有项目,其中它们的导航属性与来自List<OldTile> 的任何Scheme 字符串不匹配。如何使用 LINQ 执行此操作?
【问题讨论】:
标签: c# linq list windows-phone-8