This question already has answers here:
Find index of a value in an array

(8个答案)


4年前关闭。




我想在包含我在C#中的值的数组中获取索引。
例如,
我的数组是:
byte[] primes = {2, 3, 5, 7, 11, 13};

在此示例中,我将获得值11的索引。数组类型为字节。

最佳答案

您可以使用IndexOf方法:

int[] array = { 2, 3, 5, 7, 11, 13 };
int index = Array.IndexOf(array, 11); // returns 4

或使用字节数组:
byte[] primes = { 2, 3, 5, 7, 11, 13 };
int index = Array.IndexOf(array, (byte)11); // returns 4

10-06 12:43
查看更多