.net来自二维数组的唯一值
本文关键字:唯一 二维数组 net | 更新日期: 2023-09-27 18:27:39
我将数组定义为
var arr = new double[image.Width, image.Height];
我需要从这个数组中选择唯一的值
我该怎么做?
您可以使用LINQ来压平多维数组,然后对结果执行不同的操作:
var flattened = Enumerable.Range(0, arr.GetLength(0)).SelectMany(x => Enumerable.Range(0, arr.GetLength(1)).Select(y => arr[x, y]));
var distinct = flattened.Distinct().ToList();