C#中进行数值的比较
2024-10-20 11:35:42
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()变成统一的大小写模式再来比对数据。 ---字符串在进行大小写转换时会消耗额外的性能。
最新文章
- js鼠标经过文字滚动,移开还原
- 通向高可扩展性之路(WhatsApp篇)---- 脸书花了190亿买来的WhatsApp的架构
- js操作json与字符串相互转换
- DataGridView合并单元格
- 工作上的C/C++相关
- @ResultMapping注解
- spark新能优化之提高并行度
- BZOJ 1001 狼捉兔子
- 【JQuery学习历程】2.JQuery选择器
- Mysql优化之创建高性能索引(二)
- SQLite学习手册(目录)
- m2eclipse简单使用,创建Maven项目 ,运行mvn命令(转)
- hql查询实例
- json和pickle模块
- Must practice programming questions in all languages
- (转载)关于usr/bin/ld: cannot find -lxxx问题总结
- python IO 多路复用
- SCOI 2018 划水记
- KVM部署及硬件参数更改
- 010_MAC下权限问题的那些事
热门文章
- php里的$this的 含义
- 第九十九篇:JS闭包
- ubuntu安装BricsCAD
- KingbaseES V8R3 shared_buffer占用过多导致实例崩溃
- Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1、JIRA账号注册
- Redis变慢?深入浅出Redis性能诊断系列文章(一)
- C#,根据路径获取某个数字开头的所有文件夹,并获取最新文件夹进行替换文件
- [Python]-pdb模块-单步调试
- C#/VB.NET 如何在Excel中使用条件格式设置交替行颜色
- Netty内存池的整体架构