摘要:
2个方法都可以把string转换为int,那么他们有什么区别?什么时候该用什么?性能如何。其实在2.0里还有Int32.TryParse也实现了同样的效果。[代码]表面上看,可见3个方法都实现了同样的效果! 那么我们把代码改一下:[代码]运行结果: Convert.ToInt32()在null时不抛异常而是返回0; Int32.Parse()要抛异常; Int32.TryParse()不抛异常,会... 阅读全文
摘要:
string.Empty不分配存储空间""分配一个长度为空的存储空间所以一般用string.Empty为了以后跨平台,还是用string.empty在 C# 中,大多数情况下 "" 和 string.Empty 可以互换使用。比如:[代码]if语句成立 判定为空字符串的几种写法,按照性能从高到低的顺序是:s.Length == 0 优于 s == string.Empty 优于 s == "" 关... 阅读全文