首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

查看字符串是否包含C#中的另一个字符串的最快,不区分大小写的方法是什么?

在C#中,要以不区分大小写的方式检查一个字符串是否包含另一个字符串,可以使用以下方法:

代码语言:csharp
复制
bool contains = sourceString.IndexOf(valueString, StringComparison.OrdinalIgnoreCase) >= 0;

这里,IndexOf方法会在sourceString中查找valueString的位置,StringComparison.OrdinalIgnoreCase参数表示不区分大小写的比较方式。如果IndexOf返回值大于等于0,则表示valueStringsourceString中存在。

示例:

代码语言:csharp
复制
string sourceString = "Hello, World!";
string valueString = "world";
bool contains = sourceString.IndexOf(valueString, StringComparison.OrdinalIgnoreCase) >= 0;
Console.WriteLine(contains); // 输出 True

在这个例子中,sourceString包含了不区分大小写的valueString,因此contains的值为True

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

strpos() 函数判断字符串是否包含字符串方法

用phpstrpos() 函数判断字符串是否包含字符串方法 判断某字符串是否包含字符串方法 if(strpos('www.idc-gz.com','idc-gz') !...== false){    echo '包含';   }else{    echo '包含';   } PHP strpos() 函数 strpos() 函数返回字符串另一个字符串第一次出现位置...输出:   4 判断某字符串是否包含字符串方法 if(strpos('www.idc-gz.com','idc-gz') !...== false){   echo '包含';   }else{   echo '包含';   } 很多人用下面的判断方法,是错误: if(strpos('www.idc-gz.com...','idc-gz') ){   echo '包含';   }else{   echo '包含';   } 上面也能得出正确结果,但方法是错误,如果if(strpos(‘idc-gz.com

2.3K31
  • js判断是否包含指定字符串_js分割字符串方法

    大家好,我是架构君,一个会写代码吟诗架构师。今天说一说js判断是否包含指定字符串_js分割字符串方法,希望能够帮助大家进步!!!...前言:有时候,我们在js需要判断一个字符串,是不是包含某个字符。可以采用以下方法进行判断。...方法三:match() var str = "123"; var reg = RegExp(/3/); if(str.match(reg)){ //包含 } match()方法可在字符串内检索指定值...方法五:exec() var str = "123"; var reg = RegExg(/3/); if(reg.exec(str)){ //包含 } exec()方法用于检索字符串正则表达式匹配...参考博客:js判断字符串是否包含某个字符串 https://www.cnblogs.com/ooo0/p/7741651.html 今天文章到此就结束了,感谢您阅读,Java架构师必看祝您升职加薪,

    2.5K20

    c#测试字符串是否为GUID几种方法

    } } } return true; } 另:经猎风同学提醒,应该还要考虑到正则表达式编译情况...ok,搞了这么多方法,是骡子是马,溜溜便知: 先测试字符串格式正常情况 using System; using System.Diagnostics; using System.Text.RegularExpressions...]方法平均每轮速度:9132 9 5 7 5 6 5000次×5轮测试,[数组]方法平均每轮速度:6 4 4 4 4 4 5000次×5轮测试,[TryParse]方法平均每轮速度:4 可以看到,在字符串格式正确情况下...,反而基于“字符数组”检测方法最快(这跟测试用例有关,因为该字符串长度大于36,直接就出局了,连后面的循环都不用,如果换成其它错误格式比如:“C0869370-70BF-4408-A8CF-72A77BB1D78...,可能略有差异) 结论:综合考虑,推荐大家用“基于字符数组”检测方法或Guid内置TryParse方法,异常捕获和正则表达式方法应该避免使用。

    2K50

    Python判断字符串是否包含特定子串7种方法

    ---- 在写代码过程,我们经常会遇到这样一个需求:判断字符串是否包含某个关键词,也就是特定字符串。比如从一堆书籍名称找出含有“python”书名。...判断两个字符串相等很简单,直接 == 就可以了。其实判断包含子串也非常容易,而且还不止一种方法。...在第一种方法,我们使用 in 和 not in 判断一个子串是否存在于另一个字符,实际上当你使用 in 和 not in 时,Python 解释器会先去检查该对象是否有__contains__魔法方法...在 operator 中有一个方法contains可以很方便地判断子串是否字符串。...对于判断字符串是否存在于另一个字符串这个需求,使用正则简直就是大材小用。

    204.4K43

    js 判断字符串是否包含某个字符include坑「建议收藏」

    = -1 ); // true indexOf() 方法可返回某个指定字符串值在字符串首次出现位置。如果要检索字符串值没有出现,则该方法返回 -1。...方法二 test() var str = "123"; var reg = RegExp(/3/); console.log(reg.test(str)); // true test() 方法用于检索字符串中指定值...返回 true 或 false 方法三 exec() var str = "123"; var reg = RegExp(/3/); if(reg.exec(str)){ // 包含...} exec() 方法用于检索字符串正则表达式匹配。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    2.2K30

    JS基础测试: I love China字符串China字符是否存在,以及它在字符串起始位置,需要使用以下哪个方法?

    考核内容: js基础字符串操作 题发散度: ★★★ 试题难度: ★★★ 解题思路: indexOf() 方法有以下四种形式: 1.public int indexOf(int ch): 返回指定字符在字符串第一次出现处索引...,如果此字符串没有这样字符,则返回 -1。...2.public int indexOf(int ch, int fromIndex): 返回从 fromIndex 位置开始查找指定字符在字符串第一次出现处索引,如果此字符串没有这样字符,则返回...3.int indexOf(String str): 返回指定字符在字符串第一次出现处索引,如果此字符串没有这样字符,则返回 -1。...4.int indexOf(String str, int fromIndex): 返回从 fromIndex 位置开始查找指定字符在字符串第一次出现处索引,如果此字符串没有这样字符,则返回 -

    1.5K10

    纯JS实现在一个字符串b查找另一个字符串a出现所有位置,并且不使用字符串方法(递归)

    问题:判断字符串A在中所有出现字符串B(长度大于1)索引。...不得使用字符串方法indexof,substring等 有小伙伴在面试遇到了这个问题,乍一看如果使用使用字符串方法indexof,substring,很简单容易实现,但如果不使用这些方法,怎么样才能实现这个需求呢...// 思路: 如果不能使用字符串相应方法,我们可以把字符串转换成数组,使用递归函数不断去比对相应数组索引,然后把满足条件索引打印出来,其实很多现在前后端交互处理数据方法,用都是递归偏多,...话不多说,我们先上解决问题方法: // 其实很多现在前后端交互处理数据方法,用都是递归变多,千万别小瞧递归 // 思路: 不能使用字符串相应方法,我们可以把字符串转换成数组...举个从小就听过例子:从前有座山,山里有座庙,庙里有个和尚,和尚在讲故事,从前有座山,山里有座庙,庙里有个和尚,和尚在讲故事,从前有座山...   其实递归,就是在运行过程调用自己。

    1.2K20

    c#字符串操作方法实例

    如果希望包含反斜杠,则它前面必须还有另一个反斜杠,如“\\”。 2、“@”符号 @ 符号会告知字符串构造函数忽略转义符和分行符。...= 运算符,执行区分大小写比较。...若要在一个字符串搜索另一个字符串,可以使用 IndexOf()。如果未找到搜索字符串,IndexOf() 返回 -1;否则,返回它出现第一个位置索引(从零开始)。...以下代码是一个控制台应用程序,用于对数组字符串执行简单区分大小写搜索。...在本例,使用第三个参数指示忽略大小写。有关更多信息,请参见 以下代码是一个控制台应用程序,此程序使用正则表达式验证数组每个字符串格式。

    1.7K80

    C#常用字符串方法使用

    在各种开发语言字符串处理都大同小异,下面我们看一下在 C# 语言中提供了对字符串类型数据操作方法,例如截取字符串内容、查找字符串内容等。...: {0}", string.Compare("1", "2")); // 对比字符串是否支持大小写,true不支持大小写,false支持大小写 Console.WriteLine("对比字符串区分大小写..., false)); 4.判断字符串是否包含某个字符串 这个是我们经常会使用方法,比如判断这个订单是否包含字符串K,或者判断这个字符串首字母是什么,结尾字符是什么,都是我们经常使用,一般大家会截取第一个或者截取最后一个来判断...,这样会让你写很多冗余代码,C#有单独函数来处理字符串首字母和结尾字符是否包含某个字符。...// 判断字符串是否包含某个字符串 Console.WriteLine("判断字符串是否包含某个字符串: {0}", "abcdef".Contains("f")); Console.WriteLine

    50620

    StringUtils常用方法

    区分大小写),处理null。...6.1、判断字符串是否包含指定字符或字符序列 //区分大小写 StringUtils.contains(null, 'a'); // false StringUtils.contains...StringUtils.containsAny("abc", "xy");// false StringUtils.containsAny("abc", "Ax");// false 6.3、判断字符串是否包含指定字符或指定字符串字符...int indexOfIgnoreCase(CharSequence str, CharSequence searchStr):CharSequence第一个索引大小写区分大小写。...9.1、获取指定字符或字符序列在字符串第一次出现索引 若字符串包含该字符或字符序列,则返回-1,若字符串或字符序列为""或null,也返回-1((但字符串和字符序列都为""情况下,则返回0)。

    3.9K30
    领券