posted @ 2012-08-13 23:07 Bowen Huang 阅读(900) 评论(2) 推荐(0)
摘要:
多态性通过继承、重写、虚方法等来实现,重写就是在子类中写出和基类中不同的方法(该方法可以为virtual、abstract 或 override)实现(方法名,参数,返回值都一样),重载允许我们用相同的方法名实现不同的操作,继承则是子类获得父类的成员和使用父类的方法。 阅读全文
摘要:
格式化时间的方式很多种 阅读全文
posted @ 2012-08-11 11:38 Bowen Huang 阅读(8765) 评论(17) 推荐(2)
摘要:
今天老大分配了一个任务,将一个ascx页面中的dateCalendar换成jQuery中datePicker,我在添加了ID为dateCalendar文本框后,添加了如下的jQuery。<script language="javascript"> $(document).ready(function(){ $("#<%=dateCalendar.ClientID %>").datepicker(); });</script> 我在运行代码的时候,开始点击文本框,会弹出日历控件,但是,在操作了与Ajax相关的控件后(部分 阅读全文
posted @ 2012-08-10 21:48 Bowen Huang 阅读(619) 评论(0) 推荐(0)
摘要:
如果创建的功能将在大范围的全异对象间使用,则使用接口。抽象类应主要用于关系密切的对象,而接口最适合为不相关的类提供通用功能。 阅读全文
posted @ 2012-08-06 22:14 Bowen Huang 阅读(1654) 评论(1) 推荐(1)
摘要:
as 运算符用于执行引用类型的显式类型转换。如果要转换的类型与指定的类型兼容,转换就会成功进行;如果类型不兼容,as 运算符就会返回值null。 如下面的代码所示,如果object引用不指向string实例,把object引用转换为string 就会返回null: 新建控制台应用程序,新建类asKeywords:class asKeywords { public static void asTest() { object o1 = "Some String"; object o2 = 5; s... 阅读全文
posted @ 2012-08-04 22:39 Bowen Huang 阅读(942) 评论(0) 推荐(0)
摘要:
using关键字的主要3个作用:
引入命名空间
创建别名
强制资源清理 阅读全文
posted @ 2012-08-04 22:27 Bowen Huang 阅读(2441) 评论(1) 推荐(2)
摘要:
在C#2.0中引入了匿名方法,允许在期望出现委托的时候以“内联”的代码替代之。尽管匿名方法提供了函数式编程语言中的很多表达能力,但匿名方法的语法实在是太罗嗦了,并且很不自然。Lambda表达式为书写匿名方法提供了一种更加简单、更加函数化的语法。 阅读全文
posted @ 2012-08-02 22:48 Bowen Huang 阅读(1020) 评论(1) 推荐(2)
摘要:
注:以下文章仅为学习笔记,很大部分来自于他人博客或资料,我会相应注明,仅为学习。一、匿名函数 一下大部分来源于:http://blog.csdn.net/xiongwjw/article/details/7248630 该笔记(匿名函数)没有详细例子,实例详见源博客 匿名函数与委托有着密切的关系。 1、为什么要用匿名方法,什么时候用? 当用常规的委托调用方法时使代码很混乱或者不简洁的时候,可以使用匿名方法(内联代码块定义)。什么意思呢,我们用委托调用方法时,是根据方法名调用的,当需要待用的方法很多时,我们创建很多的方法,但是很多方法又不常用,现在我们可以用匿名方法代替。 例... 阅读全文
posted @ 2012-08-02 00:08 Bowen Huang 阅读(1564) 评论(1) 推荐(0)
摘要:
委托(delegate)是一种包装方法调用的类型。就像类型一样,可以在方法之间传递委托实例,并且可以像方法一样调用委托实例。匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。可以使用匿名函数来初始化命名委托,或传递命名委托(而不是命名委托类型)作为方法参数。 阅读全文
posted @ 2012-08-01 23:15 Bowen Huang 阅读(224) 评论(1) 推荐(0)
浙公网安备 33010602011771号