在C#
中匹配案例不敏感的字符串
c#的内置方法对大小写。 要执行不敏感的底带检查,您需要采取不同的方法。 Contains()
方法提供了使用IndexOf()
选项的解决方案:StringComparison.OrdinalIgnoreCase
>
<code class="language-csharp">string title = "STRING"; bool contains = title.IndexOf("string", StringComparison.OrdinalIgnoreCase) >= 0;</code>
<code class="language-csharp">public static class StringExtensions { public static bool ContainsIgnoreCase(this string source, string toCheck) { return source?.IndexOf(toCheck, StringComparison.OrdinalIgnoreCase) >= 0; } }</code>
<code class="language-csharp">string title = "STRING"; bool contains = title.ContainsIgnoreCase("string");</code>
以上是我如何执行不敏感的字符串包含C#中的检查?的详细内容。更多信息请关注PHP中文网其他相关文章!