我需要从列表中获取随机元素(不是列表中的两个值)。以下工作正常:
Company dest = companies
.Where(cpy => cpy != src && cpy != plyr.PowerUpInAction.Passenger.Destination)
.OrderBy(pu => rand.Next())
.ToList()[0];
是否有更好(即更有效)的方法来做到这一点?转换为列表令我感到额外的工作。
谢谢-戴夫
最佳答案
您可以执行.First()
而不是.ToList()[0]