c#字符串中是否指定字符串
时间: 2023-12-16 12:05:25 浏览: 27
您可以使用C#中的Contains方法来判断一个字符串中是否包含另一个字符串。例如:
string str1 = "hello world";
string str2 = "world";
bool contains = str1.Contains(str2); // contains为true
如果您需要忽略大小写,可以使用StringComparison.OrdinalIgnoreCase参数:
bool containsIgnoreCase = str1.Contains(str2, StringComparison.OrdinalIgnoreCase); // containsIgnoreCase为true
相关问题
C# 判断字符串中包含指定字符串
可以使用 C# 中的 `Contains()` 方法来判断一个字符串中是否包含另一个字符串。例如,要判断字符串 `str` 是否包含字符串 `substr`,可以使用以下代码:
```
if (str.Contains(substr))
{
// 字符串 str 包含字符串 substr
}
else
{
// 字符串 str 不包含字符串 substr
}
```
注意,`Contains()` 方法是区分大小写的。如果需要进行不区分大小写的判断,可以使用 `IndexOf()` 方法,并将其第二个参数设置为 `StringComparison.OrdinalIgnoreCase`,例如:
```
if (str.IndexOf(substr, StringComparison.OrdinalIgnoreCase) >= 0)
{
// 字符串 str 包含字符串 substr(不区分大小写)
}
else
{
// 字符串 str 不包含字符串 substr(不区分大小写)
}
```
C#怎么截取字符串中是否包含指定字符
在 C# 中,可以使用字符串的 `Contains` 方法来判断一个字符串中是否包含指定的字符。例如,以下代码可以判断字符串 `str` 中是否包含字符 `c`:
```csharp
string str = "hello world";
char c = 'o';
if (str.Contains(c))
{
Console.WriteLine("字符串中包含指定字符");
}
else
{
Console.WriteLine("字符串中不包含指定字符");
}
```
另外,如果要判断一个字符串中是否包含一个子字符串,也可以使用 `Contains` 方法,例如:
```csharp
string str = "hello world";
string subStr = "world";
if (str.Contains(subStr))
{
Console.WriteLine("字符串中包含指定子字符串");
}
else
{
Console.WriteLine("字符串中不包含指定子字符串");
}
```