
如圖所示,設定了回圈開始到結束的時間,計算出來整個程序用時0.8秒。正常的items.Add回圈1W次只需要0.0015秒就夠了。請問為什么會差這么多?
這是linkerData集合里的成員類的代碼
public class DataLinker : IComparable
{
string linker_name = "聯系人1";
string linker_ID = "0000001";
int call_type = 1;
int linker_about = 0;
int contact_index = 0;
public int Contact_Index
{
get { return contact_index; }
set { contact_index = value; }
}
public void CLone(DataLinker link)
{
Contact_Index = link.Contact_Index;
Linker_about = link.linker_about;
Linker_ID = link.linker_ID;
Linker_name = link.linker_name;
Call_type = link.Call_type;
}
#region IComparable 成員
public int CompareTo(object obj)
{
DataLinker p = obj as DataLinker;
if (p == null)
{
throw new NotImplementedException();
}
return this.contact_index.CompareTo(p.contact_index);
}
#endregion
public string Linker_name
{
get
{
return linker_name;
}
set
{
linker_name = value;
}
}
//。。。剩下的都是屬性封裝
uj5u.com熱心網友回復:
自頂,求指點!!!uj5u.com熱心網友回復:
日期相減要計算時間的嘛,再加上你這不是添加一次 是添加兩次你看到沒uj5u.com熱心網友回復:

我這個時間是放在回圈外的啊,等于是計算整個回圈結束的用時。這個值只計算一次
uj5u.com熱心網友回復:
那你在頁面上家倆 label 你時間計算得部分 去掉, 你用label顯示 當前時間呢轉載請註明出處,本文鏈接:https://www.uj5u.com/net/41576.html
標籤:C#
上一篇:C# 如何在陣列中索引一組字符
