1、空運(yùn)行的比較

image.png
2、讀取內(nèi)容比較

image.png
3、寫代碼比較

image.png
總結(jié):別的語言的foreach是不是比for快我不知道,但是.NET中foreach沒有比for快。如有不對(duì)的地方歡迎大家指教。
網(wǎng)上還說for可以操作數(shù)據(jù),foreach不能。這里我要補(bǔ)充一下,以免小白誤解。如果foreach取出來的是值類型那就不能修改(List<string>用foreach取出來的內(nèi)容不能修改),如果是引用類型就可以修改(List<Model>取出來的內(nèi)容是可以修改的)。