asp.net s1.Equals(s2, StringComparison.OrdinalIgnoreCase)

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/

你可能感兴趣的:(equals,tolower,toupper)