Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Sharov, Вы писали:
S>>Что с этим кодом не так, помимо того, что не скомпилируется? Кроме шуток, особых косяков не вижу,
S>Упс, написал какую-то фигню. Думал одно, писал другое.
S>Вот "правильный неправильный" код. Сделаем проблему более очевидной:
S>S> public static IEnumerable<int> GetAccumulatingSum(this IEnumerable<int> source)
S> {
S> if(source == null)
S> throw new ArgumentNullException(nameof(source));
S> var s = 0;
S> foreach(var v in source)
S> yield return s += v;
S> }
S>
Я выше же отписал по возможной проблеме.