
C#/.NET
masikkk
北航计算机系研究生
展开
-
C#类中的属性是什么?
首先我来个简单的假设。 有个用户类(Users) ,里面定义了一个表示年龄的字段 _age 。 如果我在其它的类里需要用到Users类里的_age字段(如获取用户年龄) 只能读取,不能修改。 你将会怎么设计Users类里的年龄字段_age呢。 是private 、public、还是什么呢? 如果是private 其它内根本看不到。如果是public任何人都可以修改年龄了。 这时我们就可转载 2012-07-20 10:21:46 · 1541 阅读 · 0 评论 -
对抽象编程:接口和抽象类
本文将介绍以下内容: • 面向对象思想:多态 • 接口 • 抽象类 1. 引言 在我之前的一篇post《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。 2. 概念引入 什么是接口? 接口转载 2012-07-20 10:40:15 · 1319 阅读 · 0 评论 -
C#中的索引器
索引器允许类或者结构的实例按照与数组相同的方式进行索引。索引器类似属性,但不同之处在于它们的访问器采用参数。 属性启用类似字段的访问,而索引器启用类似数组的访问。 它可以像数组那样对对象采用下标。它提供了通过索引方式方便地访问类的数据信息的方法。 C#并不将索引类型限制为整数,所以我们可以通过访问器的重载,实现整数索引或者字符串索引。 重载索引器时,要保证形参的数量或形参类型至少有一不同。转载 2012-07-20 14:27:16 · 925 阅读 · 0 评论