C# 查找字符串中第二次出现的字符位置
在 C# 中,可以使用 IndexOf 方法来查找字符串中某个子字符串的位置。对于给定的字符串 'x-x-',可以使用以下代码来找到第二次出现 '-' 的位置:
string str = 'x-x-';
int firstDashIndex = str.IndexOf('-');
int secondDashIndex = str.IndexOf('-', firstDashIndex + 1);
Console.WriteLine('第二次出现'-'的位置: ' + secondDashIndex);
输出:
第二次出现'-'的位置: 2
在上述代码中,IndexOf 方法的第一个参数是要查找的子字符串,第二个参数是开始查找的索引位置。通过将第一个 '-' 后的索引作为起始索引,可以找到第二次出现 '-' 的位置。
原文地址: https://www.cveoy.top/t/topic/pTHE 著作权归作者所有。请勿转载和采集!