麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

C#中判斷空字符串的3種方法性能分析

2019-11-17 02:57:52
字體:
來源:轉載
供稿:網友
C#中判斷空字符串的3種方法性能分析

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

3種方法都是等效的,那么究竟那一種方法性能最高呢?本人用實驗說明問題。

建立3aspx頁面(為什么用網頁,主要是利用Microsoft application Center Test

WebForm1.aspxPRivate 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.aspxprivate 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種方法量化的結果是98105168

方法

結果

if(a=="")

98

if(a==String.Empty)

105

if(a.Length==0)

168

那么為什么if(a.Length==0)最快呢?因為整數判斷等于最快,沒有經過實例化等復雜的過程。

所以:建議大家判斷字符串是否為空用if(a.Length==0)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人免费看视频 | 国产三级国产精品国产普男人 | 艹男人的日日夜夜 | 婷婷亚洲一区二区三区 | 免费h片| 亚洲成人午夜精品 | 精品国产高清一区二区三区 | 99久久婷婷国产综合精品青牛牛 | 91羞羞| 羞羞答答xxdd在线播放 | 成人免费毛片在线观看 | 精品国产一区二区三区成人影院 | 亚洲天堂午夜 | 成人宗合网| 国产精品jk白丝蜜臀av软件 | 亚洲国产中文字幕 | 国产一区在线视频观看 | 欧美 国产 亚洲 卡通 综合 | 精品人伦一区二区三区蜜桃网站 | 欧美精品免费一区二区三区 | 在线成人av | 日本成人在线播放 | 日本不卡一区二区三区在线观看 | 国产91精品欧美 | 日本网站一区二区三区 | 视频在线色 | 久久久久亚洲a | 男女羞羞视频在线观看免费 | 一级在线视频 | 综合网天天色 | 黄在线免费 | 成人三级视频网站 | 精品在线观看一区二区三区 | 亚洲成人高清在线观看 | 欧美成人一区二区三区电影 | 2019亚洲日韩新视频 | 欧美一级小视频 | 国产一区精品视频 | 欧美五月婷婷 | 黄色一级电影网 | 91在线视频网址 |