用户操作
[即时聊天] [发私信] [加为好友]
liyingjuID:liyingju
27432次访问,排名4699,好友0人,关注者0人。
liyingju的文章
原创 24 篇
翻译 0 篇
转载 102 篇
评论 6 篇
最近评论
mldstk:wow power leveling
sparkSui:http://www.tobrush.com/archives/617301
楼主真强啊!这篇文章详细说明了如何使用DataList进行分页
bugouku:C1TrueDBGrid 本身不是有个方法 .ExportToExcel么?
干吗要整的这么复杂?

TrueDBGrid 7.0这个功能对日期有点问题,我重写过,但是C1TrueDBGrid 好像没有问题啊?
coderlee:莫非你要*.*吗
coderlee:对.gif .jpg 后缀的文件的访问 iis会让asp.net接手吗
文章分类
收藏
    相册
    blog
    cnblogs.
    lovecherry
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    转载 C#中判断空字符串的3种方法性能分析收藏

    新一篇: C#中string与byte[]的转换帮助类  | 旧一篇: 正则表达式经典教程

    3种方法分别是:
    string a="";
    1.if(a=="")
    2.if(a==String.Empty)
    3.if(a.Length==0)

    3种方法都是等效的,那么究竟那一种方法性能最高呢?本人用实验说明问题。

    建立3个aspx页面(为什么用网页,主要是利用Microsoft Application Center Test

    WebForm1.aspx
    private void Page_Load(object sender, System.EventArgs e)
      {
       string a="";
       for(int i=0;i<=1000000;i++)
       {
        if(a=="")
        {
        }
       }
      }

    WebForm2.aspx
    private void Page_Load(object sender, System.EventArgs e)
      {
       string a="";
       for(int i=0;i<=1000000;i++)
       {
        if(a==String.Empty)
        {
         
        }
       }
      }

    WebForm3.aspx
    private void Page_Load(object sender, System.EventArgs e)
      {
       string a="";
       for(int i=0;i<=1000000;i++)
       {
        if(a.Length==0)
        {
        }
       }
      }

     在Microsoft Application Center Test 下建立3个压力测试项目:

    测试结果:

    WebForm1.aspx----------if(a=="")


    WebForm2.aspx-------if(a==String.Empty)


    WebForm3.aspx-------if(a.Length==0)

    所以3种方法量化的结果是98,105,168:

    方法 结果
    if(a=="") 98
    if(a==String.Empty) 105
    if(a.Length==0) 168

    那么为什么if(a.Length==0)最快呢?
    因为整数判断等于最快,没有经过实例化等复杂的过程。

    所以:建议大家判断字符串是否为空用 if(a.Length==0)。

     

    发表于 @ 2007年05月30日 09:45:00|评论(loading...)|编辑

    新一篇: C#中string与byte[]的转换帮助类  | 旧一篇: 正则表达式经典教程

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © liyingju