在C#中,要以不区分大小写的方式检查一个字符串是否包含另一个字符串,可以使用以下方法:
bool contains = sourceString.IndexOf(valueString, StringComparison.OrdinalIgnoreCase) >= 0;
这里,IndexOf
方法会在sourceString
中查找valueString
的位置,StringComparison.OrdinalIgnoreCase
参数表示不区分大小写的比较方式。如果IndexOf
返回值大于等于0,则表示valueString
在sourceString
中存在。
示例:
string sourceString = "Hello, World!";
string valueString = "world";
bool contains = sourceString.IndexOf(valueString, StringComparison.OrdinalIgnoreCase) >= 0;
Console.WriteLine(contains); // 输出 True
在这个例子中,sourceString
包含了不区分大小写的valueString
,因此contains
的值为True
。
领取专属 10元无门槛券
手把手带您无忧上云