首页 > 代码库 > 读书笔记---改善c#编程的157个建议
读书笔记---改善c#编程的157个建议
1.在拼接string时,如果牵涉到其他类型,先tostring一下会减少装箱操作;频繁操作字符串变量的话,使用stringbuilder效率较高。
2.tryParse相对于parse而言效率高,tryparse失败返回0
3.as相对于强制转换(即()方式)而言,不容易引发异常,如果不匹配或者源对象为null,返回null
4.int?转换为int类型时,可用??运算符,如果源对象为null返回0
5.readonly和const的区别在于,readonly为运行时常量,const为编译时常量;readonly相较而言更灵活,const只能修饰基元类型、枚举和字符串类型;const不能被static修饰,因为其本身天然就是static的
6.将0值作为枚举的默认值
读书笔记---改善c#编程的157个建议
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。