Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Ссылка на предыдущие элементы. Есть ли какое-либо наблюдаемое расширение для этого в Rx или Rxx?

Автор вопроса: fahadashОтветов: 1

У меня есть IObservable, я ищу способ сделать что-то подобное

var referenceBack2 = source.Ref(2);

скажем, у меня есть эта последовательность в источнике

A-B-C-D-E-F-G-H

ReferenceBack2 не будет выполнять OnNext() для A до тех пор, пока B не пройдет через источник, не будет отображать B, пока не придет C, и в конце он будет отображать G. H будет ждать вечно, потому что A является горячим наблюдаемым, и после H нет элементов. .

observable

Ответы

Ответ 1 · рейтинг 1 · Matthew Finlay

Я думаю, это сработает:

var referenceBack2 = source.Zip(source.Skip(1), (a, b) => a)

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы