📌  相关文章
📜  在C#中查找指定范围的结束索引(1)

📅  最后修改于: 2023-12-03 14:51:15.712000             🧑  作者: Mango

在C#中查找指定范围的结束索引

在C#中,有时需要在字符串或数组中查找指定范围的结束索引。这可以通过以下方式实现:

字符串中查找指定范围的结束索引

要在字符串中查找指定范围的结束索引,可以使用 IndexOf 方法,该方法可接受两个参数:要查找的字符串和开始索引。使用此方法可查找字符串中从开始索引到字符串末尾范围内的结束索引。

string str = "Hello, World!";
int endIndex = str.IndexOf(",", 5); // 从索引5开始查找逗号
Console.WriteLine($"结束索引为:{endIndex}");

输出结果为:

结束索引为:6
数组中查找指定范围的结束索引

要在数组中查找指定范围的结束索引,可以使用 Array.IndexOf 方法,该方法可接受四个参数:要查找的数组、要查找的元素、开始索引和要查找的元素数量。使用此方法可查找数组中从开始索引到指定元素数量范围内的结束索引。

int[] arr = { 1, 2, 3, 4, 5 };
int endIndex = Array.IndexOf(arr, 3, 1, 3); // 从索引1开始查找3,查找范围为3个元素
Console.WriteLine($"结束索引为:{endIndex}");

输出结果为:

结束索引为:2

通过以上方法在C#中可以很方便地查找指定范围的结束索引。