s1.Equals(s2, StringComparison.OrdinalIgnoreCase)是什么意思
字符串s1与s2判等
StringComparison.OrdinalIgnoreCase为忽略大小写差别,即IgnoreCase
而且这样用,比使用string.ToLower()或者string.ToUpper()变成统一的大小写模式再来比对数据要好,因为字符串在进行大小写转换时会消耗额外的性能。
应该使用
string.Equals(dr["IsSelected"].ToString(), "true", stringComparison.OrdinalIgnoreCase)
来进行比较,以提升比较性能
黑色头发:http://heisetoufa.iteye.com/
字符串s1与s2判等
StringComparison.OrdinalIgnoreCase为忽略大小写差别,即IgnoreCase
而且这样用,比使用string.ToLower()或者string.ToUpper()变成统一的大小写模式再来比对数据要好,因为字符串在进行大小写转换时会消耗额外的性能。
应该使用
string.Equals(dr["IsSelected"].ToString(), "true", stringComparison.OrdinalIgnoreCase)
来进行比较,以提升比较性能
黑色头发:http://heisetoufa.iteye.com/