これは簡単な作業ですが、LINQでこれを行う方法を理解できません。私がこれまでに見つけた唯一の情報は、ラウンドロビントーナメントの形式に関するものですが、これは私の後ではありません。私は間違っているかもしれない。以下のリストを考える:それは「ラウンドロビン」の順番で出てくるようにLINQ order by "round robin"
var items [] { "apple", "banana", "banana", "candy", "banana", "fruit", "apple" };
どのように私はこの(好ましくは、LINQを使用して)を並べ替えることができ、つまり、繰り返し前に一度、各ユニークな項目を選択します。私は、私はその上にハードな方法を繰り返すことによってこれを行うことができます知っている
var sorted [] { "apple", "banana", "candy", "fruit", "apple", "banana", "banana" };
:だから、上記のリストは、この(それはアルファベット順で出てくる場合には、このリストがないにも関わらず、重要ではありません)のように出てくるだろうただ簡単に何かを望んでいた。誰にどのようにこれを行うための任意の洞察力を持っていますか?前もって感謝します!
"ラウンドロビン"ソートの意味を正確に説明できますか? – mattytommo
彼は "ラウンドロビン"ソートを意味しますhttp://en.wikipedia.org/wiki/Round-robin – Likurg