您好,登錄后才能下訂單哦!
我們通過一個方法判斷 (1.str == "" 2.str == String.Empty 3.str.Length == 0)
static void Main()
{
string str = "csdn";
System.Diagnostics.Stopwatch st = new System.Diagnostics.Stopwatch();
st.Start();
for (int i = 0; i < 100000000; i++)
{
if (str == "")
{ }
}
st.Stop();
Console.WriteLine("str == '' : " + st.ElapsedMilliseconds);
st = new System.Diagnostics.Stopwatch();
st.Start();
for (int i = 0; i < 100000000; i++)
{
if (str == String.Empty)
{ }
}
st.Stop();
Console.WriteLine("str == String.Empty : " + st.ElapsedMilliseconds);
st = new System.Diagnostics.Stopwatch();
st.Start();
for (int i = 0; i < 100000000; i++)
{
if (str.Length == 0)
{ }
}
st.Stop();
Console.WriteLine("str.Length == 0 : " + st.ElapsedMilliseconds);
Console.ReadKey();
}
F5 用行
str == '': 1951 (微妙為單位)
str =='': 1867
str =='': 522
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。