我一直不得不處理大型字符串數組到數組的轉換,我想知道最快的方法是什麼。將字符串數組轉換爲雙數組的最快方法?
起初我通過:
double[] doubles = sarray.Split(',').Select(Double.Parse).ToArray();
...這實在是甜 ...但是今天,我決定切換回一個簡單的for循環來分析所有字符串數組將翻一番,不要太奇怪,基準似乎贊成for循環..所以我應該切換回基本的循環?
此外,我想知道是否有更好的類型可用於存儲拆分的字符串,例如HashSet
在轉換過程中可能表現更好?
一個簡單的循環會一直出執行Linq查詢。 – kprobst 2012-03-01 21:51:46
標題說int,但在你使用的代碼中加倍。這是什麼? – cadrell0 2012-03-01 21:56:25
對不起,我不知道這是否只有我,但我有這個問題的思想數字爲* int。 :) – 2012-03-01 21:59:21