jzm*_*jzm 2 c# dictionary list
说我有以下课程:
public class Parent
{
public Property1 {get;set;}
public Property2 {get;set;}
}
public partial class Child : Parent { }
public partial class Cousin : Parent { }
Run Code Online (Sandbox Code Playgroud)
我有返回IQueryable<Child>
并IQueryable<Cousin>
使用Property1和Property2的方法.
是否可以将两个列表添加到一个Dictionary<string, List<Parent>>
?
我试过了:
var childList = db.GetChildList() as List<Parent>;
Run Code Online (Sandbox Code Playgroud)
但是这会返回null.
List<Child>
在将它添加到字典之前,我是否必须返回并将它们添加到List中?
谢谢
由于列表是不变的,因此它需要是一个右类型列表,例如:
var childList = db.GetChildList().Cast<Parent>().ToList();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
864 次 |
最近记录: |