c#中in的用法

[复制链接]
查看11 | 回复5 | 2009-8-18 10:33:17 | 显示全部楼层 |阅读模式
表示dataRowView类型的datarowview是集合dv中的项,因为foreach是循环,所以dv中的值会循环赋给datarowview,不会重复,每循环一次,执行一次{ }中的代码...
回复

使用道具 举报

千问 | 2009-8-18 10:33:17 | 显示全部楼层
foreach 和in需要结合起来使用,dv是一个集合,这个集合应该实行了迭代器接口,或者有返回迭代集合的方法,drv会存放dv中的一个元素,每次都会自动的往下移动一个。使用迭代器的时候要注意,只能读取迭代元素,不能修改,就是你的drv只能进行读操作,不能写,这点和for循环是有差别的...
回复

使用道具 举报

千问 | 2009-8-18 10:33:17 | 显示全部楼层
这是一个foreach循环其中的in的可以理解为指向源数据,在这里它没有多大的意义。dataRowView 是一个数据类型drv 变量dv 就是源数据可以是一个集合或是数组对于还有不懂的可以查找MSDN帮助文档,要学会自学。...
回复

使用道具 举报

千问 | 2009-8-18 10:33:17 | 显示全部楼层
dv 是一个datarowview的集合foreach 是对集合中的每一个datarowview 循环foreach (dataRowView drv in dv){
...代码}...
回复

使用道具 举报

千问 | 2009-8-18 10:33:17 | 显示全部楼层
in只从集合里取一个元素直到取完!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行