最近做一個代碼生成器的時候 才發現。
C# 讓String.Contains 默認是區分大小寫的。
所以忽略的辦法是:
方法一:
string title = "STRING"; bool contains = title.IndexOf("string", StringComparison.OrdinalIgnoreCase) >= 0;
方法二:封裝起來
public static bool Contains(this string source, string toCheck, StringComparison comp) { return source.IndexOf(toCheck, comp) >= 0; }