string.IndexOf(char value) 使用实例
时间: 2023-09-10 09:05:15 浏览: 138
以下是一个使用 `string.IndexOf(char value)` 方法的例子:
```csharp
string str = "Hello, world!";
int index = str.IndexOf('o');
if (index != -1)
{
Console.WriteLine($"\"o\" found at position {index}");
}
else
{
Console.WriteLine("\"o\" not found");
}
```
输出:
```
"o" found at position 4
```
在上面的例子中,我们使用 `IndexOf(char value)` 方法查找字符串中第一次出现字符 `'o'` 的位置,并将结果保存在 `index` 变量中。最后根据 `index` 的值输出查找结果。由于字符 `'o'` 确实出现在字符串中,因此输出字符串 `"o" found at position 4"`。如果要查找的字符不存在,`IndexOf()` 方法会返回 `-1`,我们可以根据这个返回值来判断查找是否成功。
阅读全文