①string ax=string.Empty;     
注:不要使用: string ax="";  I don't konw why.But it's Microsoft's convention.
判断ax是否为空:
ax.Length==0   >  ax==string.Empty
    Info         : "To test for empty strings, check if String.Length is
                   equal to zero. Constructs such as "".Equals(someString)
                   and String.Empty.Equals(someString) are less efficient
                   than testing the string length. Replace these with
                   checks for someString.Length == 0."

②Catch{}要捕获详细异常,不要再乱抛
catch the specific exception than "System.Exception" or rethrow the exception.
Catching generic exception types can hide run-time problems from the library user,
and can complicate debugging.

③比较字符串时不要用.ToLower()   /   .ToUpper()
replace by Equals()     
Don't create a string never used later.
【待续】

转载于:https://www.cnblogs.com/kingjiong/archive/2009/01/20/1378969.html

.NET(C#)代码性能优化相关推荐

  1. java代码统计收藏量_干货收藏 | 35个Java 代码性能优化总结(上)

    原标题:干货收藏 | 35个Java 代码性能优化总结(上) 前言 代码优化,一个很重要的课题.可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这 ...

  2. 44个Java代码性能优化总结

    转载自 44个Java代码性能优化总结 代码优化的最重要的作用应该是:避免未知的错误.在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因为线上环境和开发环境是非常不同的,错误定位到最后往往是 ...

  3. 笔记45 | 代码性能优化建议[转]

    地址 笔记45 | 代码性能优化建议[转] 目录 前言 避免创建不必要的对象 选择Static而不是Virtual 常量声明为Static Final 避免内部的Getters/Setters 使用增 ...

  4. 【Java】44个Java代码性能优化总结

    1.概述 转载:44个Java代码性能优化总结 代码优化的最重要的作用应该是:避免未知的错误.在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因为线上环境和开发环境是非常不同的,错误定位到最 ...

  5. 并行、并发和代码性能优化

    1.并行:是指在具有多个处理单元的系统上,通过将计算或者数据分割为多个部分,将各个部分分配到不同的处理单元上,各处理单元相互协作,同时运行,已达到加快求解速度或者提高求解问题规模的目的.并行意味着多个 ...

  6. python代码性能优化技巧

    python代码性能优化技巧 代码优化能够让程序运行更快,可以提高程序的执行效率等,对于一名软件开发人员来说,如何优化代码,从哪里入手进行优化?这些都是他们十分关心的问题.本文着重讲了如何优化Pyth ...

  7. java 代码性能优化_Java代码性能优化的几个小技巧

    Java代码性能优化的几个小技巧 时间:2017-08-07     来源:华清远见JAVA学院 代码优化是程序员必须懂得一门学问,所以不管是程序员还是准程序员,养成良好的代码优化习惯都是必须要养成的 ...

  8. python中if的效率_Python 代码性能优化技巧

    选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化 ...

  9. python linux 优化_Python 代码性能优化技巧

    Python 性能优化除了改进算法,选用合适的数据结构之外,还有几种关键的技术,比如将关键 python 代码部分重写成 C 扩展模块,或者选用在性能上更为优化的解释器等,这些在本文中统称为优化工具. ...

  10. vector java 复制_Java代码性能优化的 40+ 细节

    点击上方"占小狼的博客",选择"设为星标" 来源:http://t.cn/EMze6kc 在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本 ...

最新文章

  1. 杜拉拉的作者李可应北大就业指导中心之约写给大学生的一封信
  2. ODBC访问EXCEL
  3. js 之 object
  4. python通过端口和协议查出服务名
  5. java collections 用法_Java Collections unmodifiableCollection()用法及代码示例
  6. java 矩阵转置_图解利用Java实现数组转置
  7. 编程语言那么多,学哪个能拿高薪?
  8. 天梯—计算阶乘和(C语言)
  9. Laravel学习笔记之冒泡、快速、选择和插入排序(持续更新)
  10. pytorch 如何将张量、类实例、函数放到GPU上
  11. linux使用中的问题 --- (Another app is currently holding the yum lock; waiting for it to exit...)
  12. 虚拟内存页面置换算法c语言,5虚拟内存,页面置换算法
  13. 栈(Stack)——后进先出(LIFO)的数据结构(Data Structures)
  14. macOS:删除DNS
  15. 【融职培训】Web前端学习 第2章 网页重构1 第一个网页
  16. PythonGUI简单学生管理系统
  17. 你的奇思妙想不该只是幻想
  18. qq空间里每条说说的访客查询接口
  19. discuz论坛数据库表结构分析
  20. 猿创征文|我的MacBook装了啥玩意?

热门文章

  1. SmartSVN报错format的解决办法
  2. frok的一个Demo测试素数
  3. python元祖用法_python中元组的用法整理
  4. python中断言语句语法_Python的词法分析与语法分析
  5. 苹果公司的企业文化_标志设计对于企业的重要性,性价比高的标志设计公司分享...
  6. 5 添加数据获得id_D3库实践笔记之元素定位与数据绑定 |可视化系列33
  7. 狂打气球html5游戏_4399h5游戏_企业团建活动小游戏:合力吹气球
  8. URLClassLoader使用方法及事例程序
  9. Oracle数据库管理之创建和删除数据库
  10. unity中的透视投影矩阵