毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> net技术 >> 正文

dynamic与泛型的一些问题

更新时间:2012-11-21:  来源:毕业论文

 dynamic list=(List<TeacherDetails>)Teacher.GetTeacherDetails().skip(0).Take(10)

dynamic list=(List<TeacherDetails>Teacher.GetTeacherDetails()    list=list.skip(0).Take(10)

为什么代码1有用,代码2会没有用呢。。

dynamic list=(List<TeacherDetails>)Teacher.GetTeacherDetails()
   list=list.skip(0).Take(10)

你要搞清它的运行顺序,第一句代码中,先执行:Teacher.GetTeacherDetails().skip(0).Take(10),然后才显示转换为List<TeacherDetails>,然后又隐式转换为dynamic返回
第二句是在dynamic对象上执行skip(0).Take(10),dynamic对象没这个方法

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。