c#包含某个字符
时间: 2023-07-27 08:27:00 浏览: 51
您可以使用C#中的字符串的Contains()方法来判断一个字符串中是否包含某个字符。例如:
```csharp
string str = "Hello World";
char ch = 'o';
bool result = str.Contains(ch);
```
在上面的示例中,我们判断字符串"Hello World"中是否包含字符'o',结果为true。您也可以使用字符串的IndexOf()方法来实现同样的功能,例如:
```csharp
string str = "Hello World";
char ch = 'o';
int index = str.IndexOf(ch);
bool result = (index >= 0);
```
在上面的示例中,我们使用IndexOf()方法获取字符'o'在字符串中的索引,如果索引大于等于0,则说明字符串中包含该字符,结果为true。
相关问题
c#判断包含某个字符
您可以使用C#中的Contains()方法来判断一个字符串是否包含某个字符。例如,如果您想判断字符串str是否包含字符c,可以使用以下代码:
```csharp
string str = "Hello, World!";
char c = 'o';
if (str.Contains(c))
{
Console.WriteLine("字符串包含字符" + c);
}
else
{
Console.WriteLine("字符串不包含字符" + c);
}
```
输出结果应该为:字符串包含字符o
c#判断字符串中是否包含某个字符/字符串
在C#中,可以使用String.Contains()方法来判断一个字符串中是否包含某个字符或字符串。该方法返回一个布尔值,如果包含则返回true,否则返回false。下面是一个示例代码:
string str = "Hello World";
if (str.Contains("World"))
{
Console.WriteLine("字符串中包含'World'");
}
如果要判断字符串中是否包含多个字符或字符串,可以使用String.IndexOf()方法。该方法返回一个整数值,表示要查找的字符或字符串在原字符串中的位置。如果找到了,则返回该位置的索引值;如果没有找到,则返回-1。下面是一个示例代码:
string str = "Hello World";
if (str.IndexOf("W") != -1)
{
Console.WriteLine("字符串中包含'W'");
}
if (str.IndexOf("or") != -1)
{
Console.WriteLine("字符串中包含'or'");
}