私は次のものを持っています:
IDictionary<QuestionDuration, Int32> rules = _service.GetRules();
List<Question> questions = _service.GetQuestions();
public class Question {
public QuestionDuration Duration { get; set; }
}
辞書の値 (Int32) は、その特定の期間でリストから取得する必要がある質問の数です...したがって、辞書がある場合:
{ { QuestionDuration.M2, 5 }, { QuestionDuration.M4, 3 }, { QuestionDuration.M8, 0 }, ...
したがって、元のリストから、2 分の質問が 5 つ、3 分の質問が 4 つ、8 分の質問が 0 つなどのリストを作成する必要があります。
これにラムダ式をグループ化して使用しようとしましたが、できませんでした...
これどうやってするの?
ありがとうございました、
ミゲル