使用LINQ获取另一个数组中的一个数组元素的索引

时间:2015-10-15 07:15:33

标签: c# linq

我需要使用LINQ获取另一个数组中的一个数组元素的索引 以下是我的两个数组:

string[] arr1 = new string[] { "Albany", "Albuquerque", "Anchorage", "Atlantic City",
           "Baton Rouge", "Biloxi", "CEDAR SPRINGS", "Chicago", "Columbia", "Columbus" };
string[] arr2 = new string[] { "Albany", "Biloxi" };

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您可以使用Array.IndexOf

int[] indicesOf2In1 = arr2.Select(s => Array.IndexOf(arr1, s)).ToArray(); // (0,5)
相关问题