sách gpt4 ăn đã đi

C#比较数组

In lại 作者:太空狗 更新时间:2023-10-29 23:56:50 27 4
mua khóa gpt4 giày nike

大家下午好

这个问题有点简单,但我整个下午都遇到了问题

我有 2 个列表:

  • 整数列表(ids)
  • 对象列表(包含 ID)

我想比较它们,但我想获得没有配对的 id(如果它存在)

我想知道是否有 c# 或 linq 方法来识别两个数组中不同的值

ví dụ

如果我有

List ids = {1,2,3,4,5}

List x = (contains id,code, and description)

我正在尝试类似的东西

foreach (int id in ids)
{
foreach (objectX item in x)
{
if (item.id == id)
{
phá vỡ;
}
khác
idDiferentes.Add(id);
}
}

但就像你想象的那样它不起作用

Ví dụ

ids= {1,2,3,4}
objectx[id] ={1,3,2}

当我比较它们时,id 是不同的,所以我得到一个更大的列表,我需要的列表

我也尝试过使用 linq 外连接,但我不明白它是如何工作的

câu trả lời hay nhất

var idsWithoutObjects = ids.Except(x.Select(item => item.id));

关于C#比较数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6077031/

27 4 0
Đề xuất bài viết: c# - 如何随机化数组中的数字
Đề xuất bài viết: 保存相关变量的 Pythonic 方式?
Đề xuất bài viết: 一组非重叠整数范围的 Python 表示
Đề xuất bài viết: c# - ASP.NET 中 Session 对象的使用
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress