.net
文章平均质量分 76
xhh_net
这个作者很懒,什么都没留下…
展开
-
IEnumerable 和 IEnumerator 接口
实现 IEnumerable 接口的类,可以支持 foreach循环遍历对象的集合元素 IEnumerable:接口的成员IEnumerator GetEnumerator() 返回可循环访问集合的枚举数 IEnumerator :接口的成员object Current 获取集合中的当前元素bool MoveNext() 将枚举数推进到机顶盒的下一个元素原创 2009-09-25 16:10:00 · 326 阅读 · 0 评论 -
const 和 readonly 区别
const 和 readonly 的区别,总是不太清楚,于是查了查资料。 const 的概念就是一个包含不能修改的值的变量。常数表达式是在编译时可被完全计算的表达式。因此不能从一个变量中提取的值来初始化常量。如果 const int a = b+1;b是一个变量,显然不能再编译时就计算出结果,所以常量是不可以用变量来初始化的。 readonly 允许把一个字段设置成常量,但可以执行一些转载 2009-09-25 17:14:00 · 390 阅读 · 0 评论 -
细谈C#中的索引器跟属性的区别
细谈C#中的索引器跟属性的区别:索引器允许您按照与数组的方式对类、结构、接口进行索引。注意要声明类或结构上的索引,一定要使用this关键字,比如:public int this [int index]索引器的特点:1)允许调用对象上的方法,如同对象是一个数组。2)可以通过索引器进行访问。3)必须为实例成员。4)索引器的get访问器具有与索引器相同的行参列表。5)除了value参数外,索引器的原创 2009-09-27 18:59:00 · 993 阅读 · 1 评论