rinq 取两个list的相同部分
时间: 2024-10-22 15:21:00 浏览: 29
Rinq(Repository and Infrastructure for .NET)不是一种特定的技术或库,但它可能是指.NET框架中的一种查询技术,如Entity Framework,它提供了一种方便的方式来操作数据。如果你想找到两个List中相同的元素,你可以使用LINQ(Language Integrated Query),它是C#中用于处理集合的一种强大工具。
例如,如果你有两个List<T>,比如`List<int> list1`和`List<int> list2`,你可以使用以下LINQ查询来找出它们的交集:
```csharp
var commonElements = (from item1 in list1
join item2 in list2 on item1 equals item2
select item1).ToList();
```
这个查询会返回一个新的列表,包含在`list1`和`list2`中都存在的元素。这里使用了`join`关键字来进行连接,然后通过`equals`比较每个元素是否相等。
阅读全文
相关推荐
















