`

用C#写出高效的代码

    博客分类:
  • C#
 
阅读更多

总结以下目前看到的例子。

1 对于for循环,(int i = 0,h = arr.length; i < h ; i++)的效率在容器中比(int i; i < arr.length; i++)要高,因为涉及取容器长度是非常花费时间的。但是对于数组,则效率差不多。

2 拼接字符串时,值类型一定要加上ToString()。

3 字符串比较或查找,请加上StringCoparison.Ordinal(使用字符规则进行排序)。参数如果要忽略大小写,一定要加上StringCoparisonOrdinalIgnoreCase。

分享到:
评论

相关推荐

    C#读取ABPLC驱动程序和ABPLC模拟器源码.zip

    【达摩老生出品,必属精品,亲测校正,质量保证】 资源名:C#读取ABPLC驱动...代码使用最基础的.net2.0开发,完全基于AB的EIP和CIP协议开发。没有使用三方DLL库。程序简单高效。 适合人群:新手及有一定经验的开发人员

    中国象棋GDI绘制C#示例代码

    本程序是采用C#写成的中国象棋棋盘、棋子绘制代码。 采用GDI+,而非控件的方式。GDI+具有灵活且高效的优点。 这不是一个可以供双人对战的象棋游戏,更不具有人机对战功能。 它适用于对C# GDI技术的学习与研究. 也...

    C#23种设计模式_示例源代码及PDF

    MM 最爱听的就是“我爱你”这句话了,见到不同地方的 MM,要能够用她们的 、 方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到 MM 我只要按对应的键, 它就能够用相应的语言说出“我爱你...

    C#语言开发的基本流程.doc

    Visual Studio提供了丰富的功能和工具,可以帮助你更高效地编写、调试和运行C#代码。 创建项目:在Visual Studio中,你需要创建一个新的项目。你可以选择控制台应用程序作为项目类型,因为这对于初学者来说是最容易...

    C#编码规范(日常总结出来的经验)

    几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫! 要知道,大多数程序员在写”可运行代码,“而不是”高效代码“。我们在这个指南课程前面提到,你...

    C#微软培训资料

    18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...

    C# 编码规范和编程好习惯

    几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫! 要知道,大多数程序员在写”可运行代码,“而不是”高效代码“。我们在这个指南课程前面提到,你...

    明日科技C#开发入门及项目实战

    实例207 使用隐式类型局部变量实现字母的大小写转换 实例208 使用扩展方法显示员工信息 实例209 使用lambda表达式查找指定字符串 实例210 检查序列中是否包含指定元素 实例211 使用linq在一个循环中遍历多个数组 ...

    C#数据结构

    每个人写出的作文,水平却高低不一。程序设计也和写英语作文一样,虽然程序 员都懂得语言的语法与语义,但是对于同样的问题,程序员写出来的程序不一样。 有的人写出来的程序效率很高,有的人却用复杂的方法来解决一...

    《C#经典编程220例》.(明日科技).【带书签】-共3部分

    实例207 使用隐式类型局部变量实现字母的大小写转换 397 实例208 使用扩展方法显示员工信息 398 实例209 使用lambda表达式查找指定字符串 400 实例210 检查序列中是否包含指定元素 402 实例211 使用linq在一个循环中...

    Visual C#2010 从入门到精通(Visual.C#.2010.Step.By.Step).完整去密码锁定版 I部分

     c#作为微软的旗舰编程语言,深受程序员喜爱,是他们编写高效应用程序的首选语言。visual c# 2010新增了大量可圈可点的丰富特性,本书围绕着基础知识和这些新特性全面介绍了如何利用visual studio 2010和.net ...

    C# qq自动登录 09版本以前适用 源码

    我自己写了这个QQ自动登录的程序,比较简单,当然程序中我没用Convert.ToBase64String这个方法去用Base64加密,而是自己写了Base64的加密方法,主要是为了熟悉一下C#类的使用,另外,程序中还用到了一些基本控件,...

Global site tag (gtag.js) - Google Analytics