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};)我的结果总是空?
任何人都可以提供一些帮助/提示吗?谢谢