C# 查找字符在字符串中的位置
时间: 2023-09-08 19:15:23 浏览: 121
可以使用 String 类中的 IndexOf 方法来查找字符在字符串中的位置。以下是一个示例代码:
```csharp
string str = "hello world";
char ch = 'o';
int index = str.IndexOf(ch);
if (index >= 0)
{
Console.WriteLine($"'{ch}' found at index {index}");
}
else
{
Console.WriteLine($"'{ch}' not found in the string");
}
```
输出:
```
'o' found at index 4
```
相关问题
C# 查找字符在字符串位置
你可以使用C#的`IndexOf`方法来查找字符在字符串中的位置。这个方法会返回字符在字符串中第一次出现的索引位置,如果字符不存在于字符串中,则返回-1。以下是一个示例:
```csharp
string str = "Hello, World!";
char ch = 'o';
int index = str.IndexOf(ch);
Console.WriteLine("字符 '{0}' 在字符串中的索引位置是: {1}", ch, index);
```
输出结果将是:
```
字符 'o' 在字符串中的索引位置是: 4
```
你可以根据自己的需求使用这个方法来查找字符在字符串中的位置。
C# 查找字符串
在 C# 中查找字符串可以使用 String 类的 IndexOf() 方法。此方法接受一个字符串参数,表示需要查找的子字符串,并返回该子字符串在原始字符串中第一次出现的索引。如果未找到该子字符串,则返回 -1。
例如,以下代码演示了在字符串中查找子字符串 "hello" 的示例:
```csharp
string str = "world, hello!";
int index = str.IndexOf("hello");
if (index != -1)
{
Console.WriteLine("子字符串 hello 在字符串中的位置为:{0}", index);
}
else
{
Console.WriteLine("未找到子字符串 hello");
}
```
输出结果为:子字符串 hello 在字符串中的位置为:7
阅读全文