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

首頁 > 編程 > C# > 正文

C#中判斷空字符串的方法

2023-05-09 18:58:22
字體:
供稿:網(wǎng)友

在C#中可以使用3種方法來判斷字符串是否為空字符串,具體為:

string a="";

(1)if(a=="")

(2)if(a==String.Empty)

(3)if(a.Length==0)

上面三種方法都是等效的,但究竟那一種方法性能較好呢?下面通過實驗來說明。

建立3個aspx頁面(為什么用網(wǎng)頁,主要是利用Microsoft Application Center Test )

(1)WebForm1.aspx

privatevoidPage_Load(objectsender,System.EventArgse)
 {
 stringa="";
 for(inti=0;i<=1000000;i++)
 {
  if(a=="")
  {
  }
 }
 }

(2)WebForm2.aspx

privatevoidPage_Load(objectsender,System.EventArgse)
 {
 stringa="";
 for(inti=0;i<=1000000;i++)
 {
  if(a==String.Empty)
  {
   
  }
 }
 }

(3)WebForm3.aspx

privatevoidPage_Load(objectsender,System.EventArgse)
 {
 stringa="";
 for(inti=0;i<=1000000;i++)
 {
  if(a.Length==0)
  {
  }
 }
 }

在Microsoft Application Center Test 下建立3個壓力測試項目:

測試結(jié)果:

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

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

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

所以3種方法量化的結(jié)果是98,105,168:

方法 結(jié)果

if(a=="") 98

if(a==String.Empty) 105

if(a.Length==0) 168

那么為什么if(a.Length==0)最快呢?

因為整數(shù)判斷等于最快,沒有經(jīng)過實例化等復(fù)雜的過程。

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 91 久久| 国产精品爱久久久久久久 | 国产精品av久久久久久网址 | 亚州综合一区 | 新久草视频 | 麻豆视频在线观看免费网站 | 久草视频福利在线观看 | 免费色片 | 国产又粗又爽又深的免费视频 | 免费观看高清视频网站 | 欧美亚洲啪啪 | 久久久久久久爱 | a一级黄色大片 | 亚洲综合91 | 午夜视频在线 | 在线播放的av网站 | 爱射av | 久久精品1区2区 | 懂色av懂色aⅴ精彩av | 免费观看一级黄色片 | 日本一区二区三区视频在线 | 久在线播放 | 成人在线免费观看网址 | 久久久久久久久久久久久久av | 国产女同玩人妖 | 国产毛片在线看 | 久久99精品国产自在现线 | 午夜色视频在线观看 | 国产精品免费久久久久久 | 鲁丝一区二区二区四区 | 一区二区三区黄色 | 92看片淫黄大片欧美看国产片 | 成人免费毛片片v | 一级毛片手机在线观看 | 色七七亚洲 | 亚洲五码在线观看视频 | 性片网站 | 欧美日本一| 黑人一级片视频 | 亚洲精品 欧美 | 麻豆视频在线观看 |