不同的值2d数组

时间:2014-08-22 17:07:28

标签: c# .net

我有一个2D数组如下:

long[,] arr = new long[4, 4] {{ 5, 0, 0, 0 },
                              { 8, 1, 1, 1 },
                              { 0, 3, 0, 6 },
                              { 1, 1, 1, 1 }};

如何从这个数组中显示不同的值?

1 个答案:

答案 0 :(得分:4)

您可以使用Enumerable.Distinct方法:

var uniqueValues = arr.Cast<long>().Distinct();