我将数组定义为
var arr = new double[image.Width, image.Height];
我需要从这个数组中选择唯一值
我怎么做?
答案 0 :(得分:0)
您可以使用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();