c# - 如何检查数组列表中是否存在数组
问题描述
我有一个数组列表......我想检查一个确切的数组是否在列表中
List<int[]> Output = new List<int[]>();
我有一个数组
int[] coordinates
我想检查坐标数组是否完全在列表中?
解决方案
使用SequenceEqual
:
bool result = Output.Any(a => a.SequenceEqual(coordinates));
推荐阅读
- javascript - 为什么 try {} .. catch() 不能与 async/await 函数一起使用?
- javascript - 将 AJAX 数据加载到 Javascript 中
- sql - 当目标以 4 周为增量时,显示一周的目标值
- ruby-on-rails - Rails - 为 S3 迁移重新保存所有模型
- python - 按前 10 个字符拆分列表中的字符串,Python
- javascript - 这个异步 Javascript 服务器应用程序错误是什么意思?
- python - 使用 .groupby 的结果过滤和选择 pandas 中的数据框
- delphi - 为什么进程ID不再运行时OpenProcess()返回非0值
- r2dbc-postgresql - r2dbc-postgresql 中的自动保存属性
- azure - 使用 github 操作在 azure api 管理中更新 api 的 swagger 定义