📅  最后修改于: 2023-12-03 15:14:32.765000             🧑  作者: Mango
在C#中,LastIndexOfAny()方法用于查找字符串中某个字符数组中任何一个字符最后一次出现的位置。
public int LastIndexOfAny(char[] anyOf);
anyOf
: 要查找的字符数组。一个32位有符号整数,表示在当前字符串的所有字符中,参数anyOf
所包含的任何一个字符最后一次出现的索引位置。如果没有找到,则返回-1。
下面是一个示例,使用LastIndexOfAny()方法查找一个字符串中某些字符的最后一次出现的位置:
string str = "Thank you for helping me out";
char[] vowels = {'a', 'e', 'i', 'o', 'u'};
int index = str.LastIndexOfAny(vowels);
Console.WriteLine("最后一个元音字母在字符串中的位置是 " + index);
该示例将输出:
最后一个元音字母在字符串中的位置是 29
LastIndexOfAny()方法是一个很有用的字符串查找方法,它可以快速定位某个字符数组中任何一个字符最后一次出现的位置。在处理字符串时,使用该方法可以提高代码的简洁性和执行效率。