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()变成统一的大小写模式再来比对数据。  ---字符串在进行大小写转换时会消耗额外的性能。

最新文章

  1. js鼠标经过文字滚动,移开还原
  2. 通向高可扩展性之路(WhatsApp篇)---- 脸书花了190亿买来的WhatsApp的架构
  3. js操作json与字符串相互转换
  4. DataGridView合并单元格
  5. 工作上的C/C++相关
  6. @ResultMapping注解
  7. spark新能优化之提高并行度
  8. BZOJ 1001 狼捉兔子
  9. 【JQuery学习历程】2.JQuery选择器
  10. Mysql优化之创建高性能索引(二)
  11. SQLite学习手册(目录)
  12. m2eclipse简单使用,创建Maven项目 ,运行mvn命令(转)
  13. hql查询实例
  14. json和pickle模块
  15. Must practice programming questions in all languages
  16. (转载)关于usr/bin/ld: cannot find -lxxx问题总结
  17. python IO 多路复用
  18. SCOI 2018 划水记
  19. KVM部署及硬件参数更改
  20. 010_MAC下权限问题的那些事

热门文章

  1. php里的$this的 含义
  2. 第九十九篇:JS闭包
  3. ubuntu安装BricsCAD
  4. KingbaseES V8R3 shared_buffer占用过多导致实例崩溃
  5. Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1、JIRA账号注册
  6. Redis变慢?深入浅出Redis性能诊断系列文章(一)
  7. C#,根据路径获取某个数字开头的所有文件夹,并获取最新文件夹进行替换文件
  8. [Python]-pdb模块-单步调试
  9. C#/VB.NET 如何在Excel中使用条件格式设置交替行颜色
  10. Netty内存池的整体架构