IEnumerableint

在其最基本的形式中,實現 IEnumerable 的物件表示一系列物件。可以使用 C#foreach 關鍵字迭代有問題的物件。

在下面的示例中,物件 sequenceOfNumbers 實現了 IEnumerable。它代表一系列整數。foreach 迴圈依次遍歷每個迴圈。

int AddNumbers(IEnumerable<int> sequenceOfNumbers) {
    int returnValue = 0;
    foreach(int i in sequenceOfNumbers) {
        returnValue += i;
    }
    return returnValue;
}