0

私は、Linq-to-Obj で非常に迅速に実行できるはずだと確信している何かに苦労しています。

27 個の花があり、Flower[]分割された 5 つのアイテムを含むコレクションが必要で、およそ 6 つのレコードがあります。

List<Flowers[]>には 6 つFlowers[]のエンティティが含まれている必要があり、各Flowers[]配列項目には 5 つの花のオブジェクトが含まれている必要があります。

私は現在、次のようなものを持っています:

List<Flowers[]> flowers;
int counter = 0;
List<Flowers>.ForEach(delegate (Flower item) {
    if (counter <= 5){
        // add flowers to array, add array to list
    }
});

かさばるので、これを最適化しようとしています。

[アップデート]

おそらく、オブジェクトを配列プッシュして、既に実行したアイテムを削除できますが、もっと簡単な方法はありませんか?

4

1 に答える 1