如果查询返回IEnumerable,我如何使其平坦,并将数组中的所有T放在一个IEnumerable中?
var types = from genericType in subscriber.GetType().GetInterfaces()
where genericType.IsGenericType
&& genericType.GetGenericTypeDefinition() == typeof (ISubscriber<>)
select genericType.GetGenericArguments();发布于 2015-06-02 14:56:42
您可以从SelectMany中使用Linq方法
var flat = types.SelectMany(x => x);https://stackoverflow.com/questions/30599512
复制相似问题