0
的兩個列表30+分鐘的循環,目前我的程序是這樣的:執行時間將在字典中
List<Dict<string, double>> GroupA;
List<Dict<string, double>> GroupB;
* All dictionaries have the same keys but with dif values
foreach(string key in GroupA[0])
{
List<double> GroupA_Values;
foreach(Dict d in GroupA)
GroupA_Values.add(d[key]);
List<double> GroupB_Values;
foreach(Dict d in GroupB)
GroupB_Values.add(d[key]);
CompareValuesFunction(GroupA_Values, GroupB_Values);
}
是否有這樣做的更有效的方法?
這與「編譯時間」無關。 –
這是無效的C#代碼。如果我們能看到你實際在做什麼,它會有所幫助,因爲它可能會對性能產生影響。 –
CompareValuesFunction是做什麼的?在使用它們之前,你需要將這些值從字典中拷貝出來嗎? – Douglas