01 2012 档案
摘要:虚方法和抽象方法同样实现了多台机制·抽象方法本身是一个隐含的虚方法 用法类似抽象类只能是一个基类(父类)抽象类中的抽象方法只能声明 实现必须在子类的重写方法来实现----------不能被实例化,因此,正确定义其构造函数就非常重要。---------构造函数修饰符必须是protected或者private抽象方法必须声明在抽象类中抽象方法不能为private 它是一个隐式的虚方法 没有方法体抽象类不能使用sealed4.从抽象类中派生的非抽象类必须包括继承的所有抽象方法和抽象访问器的实现abstruct class A{public abstruct void F();}class
阅读全文
摘要:委托就是面向对象函数指针 能指向静态方法和对象的实例 委托必须跟预委托(方法)具有相同的返回值 参数类型 委托的本质是一个类 任何声明类的地方都可以声明委托。我们习惯于把数据作为参数传递给方法,如上面的例子所示。所以,给方法传递另一个方法听起来有点奇怪。而有时某个方法执行的操作并不是针对数据进行的,而是要对另一个方法进行操作。更麻烦的是,在编译时我们不知道第二个方法是什么,这个信息只能在运行时得到,所以需要把第二个方法作为参数传递给第一个方法事件的四个步骤:1:在事件发行者中定义一个事件2:在事件发行者中触发事件3:在事件订阅者中定义事件处理程序4:向事件发行者订阅一个事件事件设计准则:1:命
阅读全文
摘要:1:一个接口可以声明多个或者零个成员2:接口的成员必须是方法、属性、事件或者索引器3:接口不能包含常量、字段、运算符、实力构造函数、析构函数或者类型,也不能包含任何种类的静态成员4:所有的接口成员都隐式的具有public访问属性5:接口成员声明中包含任何修饰符都属于编译时错误,具体来说不能使用修饰符:abstruct、public、protected、internal、private、virtual、overried、或者static来声明接口成员using System;interface IDrivingLicenceB{ void getLicence();}interface IDri
阅读全文
摘要:原文链接地址:http://www.codeproject.com/Tips/80953/Converting-VS2010-Solution-to-VS2008如果你使用VS2010的任何版本写代码,那么在VS2008中就不能打开VS2010的解决方案了,为此,通过以下三步就可以解决了一.对于工程名.sln;1.用你喜欢的编辑器打开sln文件,比如notepad++2.找到下面的字符串Microsoft Visual Studio Solution File, Format Version 11.00.# Visual Studio 2010. 并且用下面的字串替换Microsoft Vis
阅读全文
摘要:直接Copy就可使用 方法一:<div id="webjx"></div><script type="text/javascript"> setInterval("webjx.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());", 1000);</script>方法二:<script type="text/javascript&
阅读全文