欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » C# » 正文

热门阅读

利用StringComparison.OrdinalIgnoreCase优化字符串的比较

创建时间:2011年08月05日 15:49  阅读次数:(22962)
分享到:
在我们写程序的时候,经常会用到字符串对比。 例如:if(IsCheck=="true")

当大小写敏感的时候一般都用:
string.ToLower()或者string.ToUpper()变成统一的大小写模式再来比对数据。

其实这样不是很好比较方式,字符串在进行大小写转换时会消耗额外的性能。
我们应该使用:
string.Equals(dr["IsSelected"].ToString(), "true", StringComparison.OrdinalIgnoreCase)
来进行比较,以提升比较性能。
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Zxw

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论6条
  • #1楼  评论人:的  评论时间:2015-5-27 9:50:55
  • #2楼  评论人:的  评论时间:2015-5-27 9:51:18
  • #3楼  评论人:jxd134  评论时间:2017-3-2 21:49:14
  • 谢谢,学习到了
  • #4楼  评论人:匿名  评论时间:2017-3-17 15:12:13
  • 不错
  • #5楼  评论人:匿名  评论时间:2021-4-28 13:37:39
  • 可以的
  • #6楼  评论人:annoy  评论时间:2022-1-18 16:26:13
  • indeed
发表评论:
留言人:
内  容:
请输入问题 68+36=? 的结果(结果是:104)
结  果: