- 博客(1)
- 收藏
- 关注
转载 C#中,在一个数组中检索在另一个数组,如果存在返回数组的位置,如果不存在返回-1。
这里先使用Array.IndexOf方法查找array2的第一个元素在array1中的位置,然后再逐个比较后续的元素,如果全部相等,则表示array2在array1中存在。要注意的是要判断剩余的元素数量是否足够包含array2,否则会出现下标越界异常。if(index >= 0 && array1.Length - index >= array2.Length) // 判断是否找到并且剩余的元素足够包含array2。// 查找array2的第一个元素在array1中的位置。// 找到了,返回起始位置。
2023-06-13 10:13:28
658
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人