0
私は練習用のスペースインベーダーをプログラミングしていますが、かなりうまく動作しますが、火災を起こした侵略者には問題があります。LINQ:グループ化コレクション
すべての侵略者がリストに格納されています。私はlinqを使ってそのX位置でグループを分類します。グループにランダムにアクセスし、その列の下部にある侵略者を撃墜して戻します。
var r = from invader in invaders
group invader by invader.Location.X into invaderGroup
orderby invaderGroup descending
select invaderGroup.Take(random.Next(0, invaderGroup.Count()));
でも何でも、私はしてみてください(例:が新しい{invaderGroup.Key、invadergroup}を選択します。)私の結果は常にヌルのですか?
誰かが私に助けやヒントを教えてくれますか?ありがとう