c# - 如何使 String.Contains 不区分大小写?

标签 c# .net vb.net string case-insensitive

<分区>

如何使以下不区分大小写?

myString1.Contains("AbC")

最佳答案

您可以创建自己的扩展方法来执行此操作:

public static bool Contains(this string source, string toCheck, StringComparison comp)
  {
    return source != null && toCheck != null && source.IndexOf(toCheck, comp) >= 0;
  }

然后调用:

 mystring.Contains(myStringToCheck, StringComparison.OrdinalIgnoreCase);

关于c# - 如何使 String.Contains 不区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17563929/

相关文章:

c# - 动态更改 ASP.NET MVC 中的 WCF 服务 URL

c# - WPF-MVVM : ComboBox value after SelectionChanged

c# - .docx文件生成

.net - 无法加载文件或程序集 X 或其依赖项之一。不是有效的Win32应用程序。 (HRESULT : 0x800700C1)

asp.net - 如何在新标签页中打开弹出页面

c# - 如何展平数组数组?

c# - 使用 Microsoft.Web.Administration 设置 ASP 设置

c# - 使用属性读取 XML 的最简单方法

.net - 什么是 WCF?它可以做什么?

wpf - 您如何将添加到 Canvas 中的用户控件放在后面的代码中