我想在数组中获取包含我在C#中的值的索引

时间:2011-06-11 13:26:10

标签: c# arrays

我想在数组中获取包含我在C#中的值的索引。 例如, 我的数组是:

byte[] primes = {2, 3, 5, 7, 11, 13};

我将获得此示例的值11的索引。数组类型是字节。

1 个答案:

答案 0 :(得分:21)

您可以使用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