我有两节课:
public class Row : Dictionary<string,string> {}
public class Table : List<Row> {}
在应该返回Table类型对象的方法中,我尝试使用Where -Statement过滤Table类型的对象,并在过滤后返回此对象。
Table table = new Table();
table = tableObject.Where(x => x.Value.Equals("")).ToList();
return table;
我的问题是生成的 IEnumerable 的演员表。
使用(Table)进行转换会引发 InvalidCastException
附加信息:无法将“System.Collections.Generic.List`1[Row]”类型的对象转换为“Table”类型。
使用as Table进行转换会产生一个空对象
如何从 IEnumerable中返回Table类型的对象?
素胚勾勒不出你
至尊宝的传说
白衣染霜花
相关分类