我正在使用宇宙来练习我的c#并更好地理解操作系统。 我正在尝试使用IndexOf方法,但VMware给了我:
Be aware: IndexOf(..., Stringcomparison) not fully supported yet!
Indexof方法有替代方法吗? 例如,如果我的字符串是“hello @ world”,我想发现@的索引是5。
答案 0 :(得分:0)
您可以自己实施类似的方法。 这样一个返回char索引的裸骨方法或者如果找不到则返回-1可以是:
public int FindIndexOfChar(string str, char c)
{
for (int i=0;i<str.length;i++)
if (str[i]==c)
return i;
return -1;
}
这实际上取决于您想要的功能。