IEnumerableint
在其最基本的形式中,實現 IEnumerable 的物件表示一系列物件。可以使用 C#foreach
關鍵字迭代有問題的物件。
在下面的示例中,物件 sequenceOfNumbers
實現了 IEnumerable。它代表一系列整數。foreach
迴圈依次遍歷每個迴圈。
int AddNumbers(IEnumerable<int> sequenceOfNumbers) {
int returnValue = 0;
foreach(int i in sequenceOfNumbers) {
returnValue += i;
}
return returnValue;
}