文章分类 -  C# 代码质量

改善C#代码质量
摘要:语法T? 是Nullable的缩写可空类型与基元类型装int? i = null;int j = 0;i = j;j = i ?? 0;??的意思是如果HasValue为true, 则返回.Value,否则为0 阅读全文
posted @ 2016-01-12 16:22 小-黑 阅读(81) 评论(0) 推荐(0)
摘要:除string外的所有基元类型都有两个将字符串转型为本身的方法:Parse 和 TryParse两者区别:字符串格式不满足转换的要求,Parse会引发异常; 阅读全文
posted @ 2016-01-12 16:18 小-黑 阅读(102) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/rush/archive/2011/05/13/as_is.htmlhttp://blog.csdn.net/m1654399928/article/details/8980374 阅读全文
posted @ 2016-01-12 15:39 小-黑 阅读(75) 评论(0) 推荐(0)
摘要:FCL提供的转型方法:1 使用类型的转换运算符:隐式转换和显示转换(强制转换)2 使用类型内置的Parse, TryParse, ToString, ToDouble, ToDataTime等方法3 使用帮助类提供的System.Convert, System.BitConverter等方法4 使用... 阅读全文
posted @ 2016-01-12 09:34 小-黑 阅读(68) 评论(0) 推荐(0)
摘要:建议从两个方面规避性能开销: 确保尽量少的装箱 避免分配额外内存string str1 = "str1" + 9;string str2 = "str2" + 9.ToString();第一行代码中的9在运行时会完成一次装箱行为,加ToString()避免装箱string s = "a";s =... 阅读全文
posted @ 2016-01-11 16:54 小-黑 阅读(101) 评论(0) 推荐(0)