<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      求長度的另一種方法(""+obj).Length

          ASP.Net頁面綁定時,標(biāo)題超過20則省略,常規(guī)做法:

      Eval("Title")==null?"":(Eval("Title").ToString().Length<=20?Eval("Title").ToString():Eval("Title").ToString().Substring(0,17)+"…")

       

          我先說結(jié)果,看看我們在ASP時代常用的手段:

      (""+Eval("Title")).Length<=20?(""+Eval("Title")):(""+Eval("Title")).Substring(0,17)+"…"

       

          嗯,我的表達有些糟糕,其實我是想說明一種方法,避免判斷null,又能避免ToString的,那就是""+obj

       

          然后就有同學(xué)不同意,覺得這個用法很不好,并且obj不是String時有null異常,并且性能也不好……

       

          我們來一個測試

      `13a~d_[njq[ndvma`ir{uau7{{jb]%]x]n`k~8k~nhm}3

      這個說明,obj不是String時,并沒有null異常。

       

          我們看看后面那個的IL

      dua~isaw2t9m{h48b(%pc]x

       

       

      實際上,編譯器處理過了,類似:String.Concat(obj),注意了,這里是一個Object參數(shù)的靜態(tài)方法,不是我們常用的兩個參數(shù)那個

       

          再看看這個神秘的String.Concat(Object)

      vo{6qvpsk1f19~}y(e{vehl

      哦,轉(zhuǎn)了一圈,還是回來了!

       

      結(jié)果表明,""+objobj==null?"":obj.ToString()是完全一樣的!

      posted @ 2011-04-18 13:18  大石頭  閱讀(2473)  評論(14)    收藏  舉報
      主站蜘蛛池模板: 色秀网在线观看视频免费| 天天天做夜夜夜做无码| 久久精品国产99久久六动漫| 老色99久久九九爱精品| 四虎永久精品免费视频| 久久av高潮av喷水av无码| 色情一区二区三区免费看| 国内自拍偷拍一区二区三区| 国内精品久久久久影院网站| 亚洲午夜亚洲精品国产成人| 免费 黄 色 人成 视频 在 线| 国产精品中文字幕在线| 久久天堂无码av网站| 久久久久免费看少妇高潮A片| 亚洲免费人成在线视频观看| WWW丫丫国产成人精品| 东京热大乱系列无码| 凤翔县| 亚州av第二区国产精品| 少妇无套内射中出视频| 国产AV福利第一精品| 亚洲欧美在线观看| 午夜在线不卡| 99久久婷婷国产综合精品青草漫画| 狠狠色噜噜狠狠狠狠色综合网| 亚洲精品一区二区三区不| 小嫩批日出水无码视频免费| 日韩欧美不卡一卡二卡3卡四卡2021免费 | 中文字幕亚洲国产精品| 国产成人综合95精品视频| 伊人久久大香线蕉综合网站| 麻花传媒在线观看免费| 伊在人间香蕉最新视频| 宜兰县| 亚洲最大成人在线播放| 中文字幕第一页国产| 无码中文av波多野结衣一区| 日韩永久永久永久黄色大片| 毛片tv网站无套内射tv网站| 精品精品久久宅男的天堂| 公安县|