Equals的使用
str1.Equals(str2,StringComparison.OrdinalIgnoreCase); ----比較str1和str2 StringComparison屬於枚舉類型,表示數據比較的狀態有六個值
String.Compare(string1,string2,StringComparison.OrdinalIgnoreCase)
public enum StringComparison { CurrentCulture, CurrentCultureIgnoreCase, InvariantCulture, InvariantCultureIgnoreCase, Ordinal, //byte級別的比較,性能很快 OrdinalIgnoreCase //byte級別忽略字母大小寫的比較 }
上面這種比較方式可以提升性能
通常我們會使用if(str1==str2)來進行比較
string.ToLower()或者string.ToUpper()變成統一的大小寫模式再來比對數據。 ---字符串在進行大小寫轉換時會消耗額外的性能。