我使用的語言是C#。以C#方式遍歷集合中的所有元素的更快捷方式
讓我們有T
類型的對象列表,
List<T> collection = new List<T>{.....};
說,我們希望走過去收集的各個項目。這可以通過許多方式完成。其中的跟隨兩個:
foreach(var item in collection)
{
// code goes here
}
和
foreach(T item in collection)
{
// code goes here
}
是否第二種方法比第與否,爲什麼好?
預先感謝您的回答。
'完全一樣' –
運行時沒有'var'這樣的東西。這兩個將發出相同的編譯代碼。 – David
'var'只是一個不必寫出類型的好方法。編譯器會將var替換爲實際的類型,所以它對最終結果沒有影響。 – Tobberoth