0

我正在使用 cosmos 来练习我的 c# 并更好地理解操作系统。我正在尝试使用 IndexOf 方法,但 VMware 给了我:

Be aware: IndexOf(..., Stringcomparison) not fully supported yet!

Indexof 方法有什么替代方法吗?例如,如果我的字符串是“hello@world”,我想找到 @ 的索引是 5。

4

1 回答 1

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;
}

这实际上取决于您想要的功能。

于 2016-10-26T15:59:03.423 回答