不同的值二维数组

use*_*271 0 .net c#

我有一个二维数组,如下所示:

long[,] arr = new long[4, 4] {{ 5, 0, 0, 0 },
                              { 8, 1, 1, 1 },
                              { 0, 3, 0, 6 },
                              { 1, 1, 1, 1 }};
Run Code Online (Sandbox Code Playgroud)

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

Sel*_*enç 5

您可以使用Enumerable.Distinct方法:

var uniqueValues = arr.Cast<long>().Distinct();
Run Code Online (Sandbox Code Playgroud)