![](/img/trans.png)
[英]Intersect two object lists on a common property and then compare a different property
[英]How can I intersect two different .NET lists by a single property?
我試圖根據第二個Baa列表中的某些值來過濾我的第一個Foo列表。
例如。
這是我在.NET Fiddle中提出的一個例子 ......
var foos = new List<Foo>
{
new Foo { Name = "Leia" },
new Foo { Name = "Han Solo" },
new Foo { Name = "Chewbacca" },
new Foo { Name = "Luke" },
};
var baas = new List<Baa>
{
new Baa { Alias = "aaaaa" },
new Baa { Alias = "bbbb" },
new Baa { Alias = "Leia" },
new Baa { Alias = "Luke" }
};
// Expected output:
// List<Foo> results = Foo { "Leia" } and Foo { "Luke" };
看看我的要求:通過第二個列表Alias
屬性過濾第一個列表(按Name
)。
這將返回一個Foo
列表,其中包含2個結果?
有線索嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.