【发布时间】:2013-02-19 14:59:56
【问题描述】:
我有以下类型的代码 sn-p。
var PersonList = new List<person>() {
new person { Name = "b", Age = 4 },
new person { Name = "s", Age = 2 },
new person { Name = "e", Age = 5 },
new person { Name = "a", Age = 1 },
}.AsQueryable();
// Now somewhere in usercontrol I am converting that list to dynamic.
dynamic DynaList = PersonList;
// Now below line gives me error when I try to perform any on DynaList.
DynaList.ToList(); // Error - BinderException
DynaList.OrderBy("Name"); // Error - BinderException
为什么动态没有转换到它的类型运行时?
【问题讨论】:
-
好的。感谢您的链接。
标签: c# linq generics dynamic var