国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - asp.net(C#)中判斷空字符串的3種方法以及性能分析

asp.net(C#)中判斷空字符串的3種方法以及性能分析

2019-06-23 10:15ASP.NET之家 ASP.NET教程

asp.net(C#)中判斷空字符串的3種方法以及性能分析

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個壓力測試項目: 
asp.net(C#)中判斷空字符串的3種方法以及性能分析
測試結果: 
WebForm1.aspx----------if(a=="") 
asp.net(C#)中判斷空字符串的3種方法以及性能分析
WebForm2.aspx-------if(a==String.Empty) 
asp.net(C#)中判斷空字符串的3種方法以及性能分析
WebForm3.aspx-------if(a.Length==0)
asp.net(C#)中判斷空字符串的3種方法以及性能分析

所以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)。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲精品久久久一区二区三区 | 欧美日韩精品一区 | 99精品视频免费 | 亚洲成人精品在线观看 | 奇米一区二区三区 | 欧美日韩在线电影 | 一级一毛片 | 久久人 | 91网视频| 久久国产成人 | 一色视频| 爱免费视频 | 日本久久久久久久久久久久 | 国产综合精品一区二区三区 | 女人性做爰免费网站 | 久久中文字幕在线 | 欧美一区二区精品 | 黄色毛片在线视频 | 在线看片你懂得 | www.91看片| 一区中文字幕 | 久久久久久亚洲精品中文字幕 | 亚洲精品一区中文字幕乱码 | 久久一区 | 国产亚洲精品精品国产亚洲综合 | 日韩欧美一区二区免费 | 精品国产99 | 久久久久一区 | 久久久久国产精品午夜一区 | 香蕉久久夜色精品国产使用方法 | 国产欧美综合一区二区三区 | 91精品国产综合久久久久久 | 99视频免费 | 99在线视频精品 | 在线永久免费观看黄网站 | 国产乱码精品一区二区三区av | 国产成人精品一区二 | 欧美在线a | 91精品久久久久久综合五月天 | 青草视频网站 | 中文字幕亚洲综合 |