Haskell'den intersperse function'u öğrendim ve C# 'da bir uygulama arıyorlar.Enumerable.Intersperse için uzantısı yöntemi?
Intersperse, 2 bağımsız değişkeni, bir IEnumerable <T> kaynağını ve bir T öğesini alır. Kaynağın her unsuru arasına yerleştirilmiş eleman ile IEnumerable döndürür.
olası bir kullanım-case örneğin tamsayılar listesi arasına keyfi bir tamsayı koymaktır:
// returns: {1, 0, 2, 0, 3}
(List<int>() {1, 2, 3}).Intersperse(0);
Bu string.join (...) genel bir durumdur. Bunu nasıl uygulanacağını merak ediyorsanız
Ah için! beni ona yen! – Daniel
Gerçekten, saniyeler içinde ... –
Amacınız mantıklı, ama cevabınız karıştı. Örneğinizde, serpiştirilmiş öğenin önce geleceğini düşünüyorum, ki bu doğru sanmıyorum. –