如果我在哪里有一个包含对象集合的队列(自定义对象,bool,bool,bool,bool) 而自定义对象本身就有三个双打。
我是否可以使用.Take(IntegerValue)
命令仅从队列中包含的自定义实体中获取一个的双精度数(对于指定的获取长度)并将其强制转换为双精度数组,可能有.ToArray<double>
函数?
答案 0 :(得分:1)
queue.Select(o => o.Member).Take(integerValue).ToArray();
答案 1 :(得分:1)
如果您的自定义对象包含双数组,那么您可以执行以下操作:
queue.OfType<CustomObject>().Select(o => o.doubleArray[0]).Take(1).ToArray();