【发布时间】:2017-09-14 11:45:00
【问题描述】:
我已经转换了不同类型的 IEnumerables 并将它们传递到一个列表中。
combinedAll = ((TypeOneIenumerable).Cast<object>()).ToList().Concat(((TypeTwoIenumerable).Cast<object>())).Concat(((TypeThreeIenumerable).Cast<object>()));
我将这个列表检索为
var combined = (IEnumerable<object>)value;
现在,
我想根据 IEnumerables 的特定类型来分隔它们。 我想做这样的事情:
var getBackTypeOneIenumerable = (IEnumerable<TypeOneIenumerable>)value;
这样我就可以在 getBackTypeOneIenumerable 上执行 Select/Where。
【问题讨论】:
-
你的意思是,像
Enumerable.OfType?
标签: c# linq ienumerable