[問題] 找出字串是否存在某字最快的方法??
想問一下
目前有一字串 string source = "123,124,130,....";
是不重複三位數以逗號連接起來的一字串
那想知道某數(ex:555)是否在此字串內
哪種方式是最快的??
目前有一些方法
直接 source.Contains("555");
或
先弄成陣列
string[] _array = source.split(',');
再用
迴圈
Array.FindIndex(_array, x => x == "555");
Array.Exists(_array, element => element == "555");
_array.Contains("555");
.... 族繁不及備載
請問哪種效率快又好?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.53.170 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1762698292.A.728.html
推
11/11 00:41,
2天前
, 1F
11/11 00:41, 1F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章