Ich möchte die folgende Implementierung in eine mehr deklarative Ansatz bereinigen, hoffentlich gibt es einen Rx-Operator, der mir fehlt.Gruppieren von Array-Elementen in Rx
Ich habe ein Array von Daten auf einem Stream veröffentlicht, so etwas wie dieses:
var data = new[] { 'A', 'A', 'C', 'A', 'A', 'A', 'A', 'B', 'C', 'C' };
Und ich möchte Gruppenelemente in den Daten in ein Array, bis die Änderung, so dass Sie das Ergebnis wäre:
var result = new[] { { 'A', 'A' }, {'C' }, { 'A', 'A', 'A', 'A' }, { 'B' }, { 'C', 'C' } };
Ich habe Folgendes, und ich möchte die 'Select' Implementierung zu bereinigen. Idealerweise mit einem Rx-Operator (z. B. GroupByUntil).
Wie kann dies verbessert werden?