C#中是否已經有一個可以執行「條件編碼」的函數?在C#中是否已經有條件Zip函數?
I.e.
是否有一個功能,允許不同長度的輸入和花費謂詞確定何時遞增較小源枚舉,使得在較大的源的所有元素被視爲?
作爲一個人爲的例子,讓我們假設我們有質數的枚舉和整數的枚舉(均爲升序排列)。我們想要生成一個新的枚舉值,它保存自上一個素數以來的主要和所有整數。
{2, 3, 5, 7, 11}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10,}
{2, [1]}, {3,[]}, {5, [4]}, {7, [6]}, {11, [8,9,10]}
聽起來很有趣,但也小生,以至於我懷疑你會找到一個現成的實現。 – Jon
開箱即用。 –