C# 如何检查数组列表中是否存在数组

原文:https://www.coder.work/article/2958674

列表:

一个数组列表,想检查一个确切的数组是否在列表中

cs 复制代码
List<int[]> Output = new List<int[]>();

有一个数组

cs 复制代码
int[] coordinates 

想检查coordinates 数组是否在Output 列表中?
最佳答案
使用SequenceEqual

cs 复制代码
bool result = Output.Any(a => a.SequenceEqual(coordinates));

字典获取:

cs 复制代码
    Dictionary<int[], string[]> testDic = new Dictionary<int[], string[]>();
    int[] t = { 1, 2 };
    //找到key
    int[] key = testDic.Keys.Where(x => x.SequenceEqual(t)).FirstOrDefault();
    if (key != null)
    { 
        //对应的value
        string[] value_Instruction = testDic[key];
    }
相关推荐
学海无涯书山有路3 分钟前
Android ViewBinding 新手详解(Java 版)—— 结合 ViewModel+LiveData 实战
android·java·开发语言
jaysee-sjc3 分钟前
【练习十】Java 面向对象实战:智能家居控制系统
java·开发语言·算法·智能家居
零基础的修炼5 分钟前
算法---常见位运算总结
java·开发语言·前端
wgslucky6 分钟前
sm2 js加密,java服务器端解密
java·开发语言·javascript
我是大咖7 分钟前
C 语言笔记: const 指针 + 堆内存申请
c语言·开发语言
人工智能AI技术8 分钟前
【C#程序员入门AI】AI应用的操作系统:Semantic Kernel 2026实战
人工智能·c#
dyyx11111 分钟前
C++编译期数据结构
开发语言·c++·算法
曼巴UE511 分钟前
UE C++ 组件 非构造函数创建的技巧
开发语言·c++
掘根11 分钟前
【jsonRpc项目】服务端的RpcRouter模块
开发语言·qt
小白学大数据12 分钟前
链家二手房数据爬取、聚类分析与可视化展示实践
开发语言·爬虫·python