摘要: 当我们在一个类型中用完全限定接口名来定义一个接口方法时,该方法将被认为是私有方法,---只在该类型中(内部)可以调用,----而不能使用类型本身的引用来调用它。 ----但是,当我们将该类型的引用转型为一个接口时,该接口中定义的方法将可以被调用,这时它(用完全限定接口名来定义的接口方法)又成为一个公有方法。---所以,当将gp变量转型为一个IWindow时,IWindow.GetMenu方法将是唯... 阅读全文
posted @ 2007-12-20 15:22 shuang 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 使用接口改变已经装箱的值类型的字段。 using System; using System.Collections.Generic; using System.Text; namespace App1 { struct Point { public Int32 x, y; public void Change(Int32 x, Int32 y) ... 阅读全文
posted @ 2007-12-20 14:20 shuang 阅读(164) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Text; namespace App1 { struct Point { public Int32 x, y; public void Change(Int32 x, Int32 y) { ... 阅读全文
posted @ 2007-12-20 13:59 shuang 阅读(175) 评论(0) 推荐(0) 编辑
摘要: virtual ---当方法被调用时,无论对象是否被转换为其基类型---都只有位于对象继承链最末端的方法实现会被调用。 也就是说 :虚方法是按照其运行时类型而非编译时类型进行动态邦定调用的。 ************************************************************** override---显式地表明方法在重写基类中的虚方法。---仅应用于虚方法。 阅读全文
posted @ 2007-12-20 08:22 shuang 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 集成资源文件 阅读全文
posted @ 2007-12-18 14:38 shuang 阅读(318) 评论(0) 推荐(0) 编辑