因朋友极力推荐,近一年在一家国企上班。忙忙碌碌天天叨叨不停,就是不写代码。现在之前的基础都忘差不多了,不感慨了,静静的补课吧!
一,优化举例
二,浅谈StringComparison
三,C# CultureInfo 类 各国语言对应的区域性名称
一,优化举例
我们在写程序的时候,经常会用到字符串对比。例如:if(IsCheck =="true")
当大小写敏感的时候一般都用:
string.ToLower()或者string.ToUpper()变成统一的大小写模式再来比对数据。
其实这样不是很好比较方式,字符串在进行大小写转换时会消耗额外的性能。
我们应该使用:
string.Equals(dr["IsSelected"].ToString(),"true", StringComparison.OrdinalIgnoreCase)
来进行比较,以提升比较性能