1、 foreach语句
结构:foreach(type var in E)
type:数据类型。var的数据类型,通常和E的类型相同
var:变量。
E:表达式。返回的类型必须可以转换成var的类型,其类型必须是“对象丛集”(object collection)或数组。
对象丛集:必须是interface, class,或struct。
必须有一个名为MoveNext的public的method以存取此丛集中的下一个元素。
必须含有名为Current的性质,而其类型为E的数据类型。
句意:对于在E返回的每个数据,执行区块中的语句。是一个对某个是class,struct,interface或array的 成员执行操作。
【Example】p68
2、 Accessor存取函数、Indexer索引函数
【Example】p80、81
3、 this
【Example】p82、86
4、 ref、out
ref:(1)行参声明时加ref
(2)实参声明时加ref
(3)实参传入前必须先初始化
out:同(1)、(2),但传入前不需要先初始化
【Example】p88
博客介绍了foreach语句的结构,包括type、var和E的含义,指出E返回类型须能转换成var类型,且为对象丛集或数组。对象丛集须是interface、class或struct,要有MoveNext方法和Current性质。foreach用于对class、struct、interface或array成员执行操作。
1993

被折叠的 条评论
为什么被折叠?



