2008年12月8日

继承,多态及抽象性

摘要: 1. 派生类从基类继承而来,包括属性,方法。 public:可在当前程序集或引用当前程序集的任何代码中访问、 protected:定义它的类型及其子类型中访问。定义在别的程序集中的声明类型的子类也可以访问 private:只能在T和T的嵌套类型中访问 internal:内部成员可以从同一个程序集内部的任何代码访问。但其声明类型在其他程序集中使用时,不可见。 inter... 阅读全文

posted @ 2008-12-08 15:54 小灰熊 阅读(169) 评论(0) 推荐(0) 编辑

委托

摘要: 类似C++中的指针,不过比指针更强大,同一个委托可以引用不止一个方法。而且委托的语法更加清晰和好用。 c#允许用delegate关键字创建一种特殊的类,称之为委托类。委托类的实例称为委托对象。 委托变量所能引用的方法只能是其签名式与委托类声明中所提供的签名式一致的方法。 用一个委托对象引用多个具有相同签名式的方法(静态或非静态)。这种情况下调用委托对象就会在调用的... 阅读全文

posted @ 2008-12-08 15:06 小灰熊 阅读(196) 评论(0) 推荐(0) 编辑

装箱与拆箱

摘要: 装箱操作分为三步完成: 1。该值类型创建了一个新实例,并且分配在堆中; 2。这个堆中的实例根据栈中实例的状态进行初始化; 3。用指向新创建的实例的引用取代了原来在栈中分配的实例。 装箱操作的相反操作称为拆箱。 来自网络的资料: 简单的说。装箱就是将值类型(value type)转换为引用类型(reference type)的过程;反之,就是拆箱 (要理解值类型和引用类型就先理解指针。 指... 阅读全文

posted @ 2008-12-08 14:16 小灰熊 阅读(193) 评论(0) 推荐(0) 编辑

程序员之苦

摘要: 工作两年多,之前都是编程的工作比较多,现在会接触系统需求和分析,才发现,做需求真的是很难。 第一难就是沟通,要深入了解user的需求,把他说不明白的东西归纳出来,深入了解业务,要比他更能总结出一些东西出来; 第二难就是权责,因为做公司内部的系统,总有很多冲突,比如总部希望把数据都放回去,统一管理,而分公司又希望能够灵活,对数据进行分析,能把所有数据导入本地的数据库中。而... 阅读全文

posted @ 2008-12-08 13:45 小灰熊 阅读(157) 评论(0) 推荐(0) 编辑

导航