问题:
你有一个泛型类包含一个由类自身定义类型参数的变量。由于对泛型对象的约束,你希望这个变量被初始化为其默认值。
解决方法:
非常简单的方法:只要使用default关键字初始化其值为默认值即可:
发表于 @ 2008年07月23日 15:29:00|评论(loading...)|编辑|收藏
杭州地区的外卖搜索引擎!阅读全文>
阅读全文>
发表于 @ 2008年04月09日 16:19:00|评论(loading...)|编辑|收藏
《.NET设计规范》——学习笔记(3) 命名规范阅读全文>
发表于 @ 2007年10月11日 09:26:00|评论(loading...)|编辑|收藏
C# DataGridView隔行显示不同的颜色阅读全文>
发表于 @ 2007年10月10日 11:58:00|评论(loading...)|编辑|收藏
.NET框架提供很多方法来实现多线程编程。我想展示如何通过同步访问用户接口去运行一个工作线程阅读全文>
发表于 @ 2007年10月03日 09:32:00|评论(loading...)|编辑|收藏
8.20-8.21完成客户资料和套餐资料相关模块。并且在增加套餐这个环节,会涉及到在主界面显示的新增套餐的问题(如何实时更新主界面的套餐表?)。遇到的问题:在操作中发现,在左侧显示标签页,其实很简单,tabcontrol控件中有一个属性就是设置在何处显示标签的(其中包括top、left、right、bottom),这个属性是alignment。阅读全文>
发表于 @ 2007年09月24日 09:31:00|评论(loading...)|编辑|收藏
Adobe将于2008年二月左右发布Flex3.它有增加了一些新的改进和特色,尤其是它将使Flash设计者和Flex开发者结合在一起。CS3可以很容易的使Flex融入到FlashIDE的发布时间线上。这就使得Flash艺术拥护者必须去学习至少一点点Flex的基础知识,那会使他们获得在接下来的几年中获得更多的市场。但是,到现在位置,我还没有成功,当然我会继续劝说他的,特别是当Flex 3发布的时候。阅读全文>
发表于 @ 2007年09月22日 20:47:00|评论(loading...)|编辑|收藏
漫谈C#之关键字阅读全文>
发表于 @ 2007年09月20日 17:18:00|评论(loading...)|编辑|收藏
防空警报阅读全文>
发表于 @ 2007年09月11日 09:44:00|评论(loading...)|编辑|收藏
大四啦!阅读全文>
发表于 @ 2007年09月10日 21:22:00|评论(loading...)|编辑|收藏
框架设计的基本原则: 对用户而言,真正的开发效率来自能够轻易地创造非凡的产品,而并非来自能够轻易地创造垃圾。 1. 场景驱动设计原则 2. 低门栏原则 3. 自说明对象原则 4. 分层架构原则阅读全文>
发表于 @ 2007年09月06日 14:07:00|评论(loading...)|编辑|收藏
.NET设计规范阅读全文>
发表于 @ 2007年09月06日 11:34:00|评论(loading...)|编辑|收藏
在简单的使用场景中,一定要让框架无需文档就能使用。 * 要确保API是直观的,无需查阅参考文档就能用于基本场景 你总不希望写个“Hello World”都去查阅API文档吧。 * 要为所有的API提供优秀的文档。 一方面,并非所有的API都能自说明。不同的人会认为不同的API是自说明的; 另一方面,有些人想在开始使用API之前完全理解它们。 阅读全文>
发表于 @ 2007年09月05日 13:14:00|评论(loading...)|编辑|收藏
框架必须以易于使用的方式来为普通用户提供一个低门栏。阅读全文>
发表于 @ 2007年09月03日 10:04:00|评论(loading...)|编辑|收藏
近日,在做一个东东,很多会跟数据库有操作,开始也什么都不懂,遇到很多问题。现在感觉稍有熟悉,把自己的体会和方法拿出来,供大家参考。阅读全文>
发表于 @ 2007年08月31日 12:32:00|评论(loading...)|编辑|收藏
由于我怕文章的篇幅过长会使人看了头痛,所以,我打算分几篇文章把《.NET设计规范》第二章的学习笔记写出来,这样大家看着不至于太累!阅读全文>
发表于 @ 2007年08月29日 17:36:00|评论(loading...)|编辑|收藏
如果框架的设计者能够站在使用者背后解释应该如何使用框架,那么就不需要同规范了。阅读全文>
发表于 @ 2007年08月28日 14:14:00|评论(loading...)|编辑|收藏
java垃圾收集算法阅读全文>
发表于 @ 2007年08月27日 20:04:00|评论(loading...)|编辑|收藏
关于java的接口定义方式,在三种情况下可以采用接口定义方式阅读全文>
发表于 @ 2007年08月26日 23:03:00|评论(loading...)|编辑|收藏
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 阅读全文>
发表于 @ 2007年08月24日 21:33:00|评论(loading...)|编辑|收藏