c# - 以不区分大小写的方式查找子字符串 - C#

标签 c# .net

<分区>

Possible Duplicate:
Case insensitive contains(string)

使用 String 类的 Contains() 方法可以找到一个子字符串。 如何以不区分大小写的方式在字符串中查找子串?

最佳答案

您可以使用 IndexOf() 方法,它接收一个 StringComparison 类型:

string s = "foobarbaz";
int index = s.IndexOf("BAR", StringComparison.CurrentCultureIgnoreCase); // index = 3

如果未找到字符串,IndexOf() 返回 -1。

关于c# - 以不区分大小写的方式查找子字符串 - C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8494703/

相关文章:

c# - 如何使用linq在单一方法中创建聚合函数?

c# - 为 View 创建或数据库存储定义选择/下拉选项的最佳实践方法是什么

c# - 是否可以定义无法实现的有效 C# 接口(interface)?

c# - LINQ扩展方法求助二

c# - SQL Server CLR 集成未按预期调用系统时间

c# - 公共(public)与私有(private){get, set}

c# - 更新到 beta8 后无法发布 asp.net 5 应用程序 - 依赖项......无法解决

c# - 通用查询方法

c# - 为什么 ShowDialog 在我的 TextBox 中选择文本?

.net - 如何将 COM 数组传递给托管代码?