- 博客(4)
- 收藏
- 关注
转载 对《以非泛型方式调用泛型方法》一文的探讨
看了 Kanas.Net 的以非泛型方式调用泛型方法 ,思考了一下午。(一)简化Kanas.Net 对比的5种方案中,1、2、5 三种方案均需要在编译时指定所使用的类型,因此并未解决问题。方案3性能较低,方案4是有效方案:·定义泛型委托; ·定义非泛型接口; ·实现这个接口; ·通过泛型委托获取非泛型接口的实现。感觉方案4将问题复杂化了,这里采用委托用处不大,平添加许多复杂性。我先前错误认为.n...
2007-02-28 23:36:00 35
转载 使用Null Object设计模式
在ESFramework的设计实现中,很多地方都用到了Null Object设计模式。Null Object模式的含义在于,提供一个对象给指定的类型,用以代替这个对象为空的情况。 Null Object提供了“什么也不做”的行为,隐藏来自它的合作者的细节。 对于如何理解和应用该模式,通过一个实例就能很好的进行说明。这一节我们在讨论消息分派器,消息分派器使用了前述的日志记录器,并且通过属性...
2007-02-28 19:34:00 65
转载 关于页面转向时弹出警告窗口。
今天做项目的时候遇到一个比较郁闷的事。当我的后台系统产生用户名和密码的时候,要弹出一个警告窗口告诉用户自己的用户信息,但同时又要转向到其他页面上面去。于是就直接写了。Response.Write("<script>alert('你好,用户名是:aaa。密码:bbb ')</script>");然后就直接做页面的转向啊。Response.Redirect("./Defau...
2007-02-09 14:33:00 106
转载 NET 2.0中泛型
2005/9/26 前言 .NET 2.0中泛型的出现是一个令人激动的特征。但是,什么是泛型?你需要它们吗?你会在自己的应用软件中使用它们?在本文中,我们将回答这些问题并细致地分析泛型的使用,能力及其局限性。 类型安全 .NET中的许多语言如C#,C++和VB.NET(选项strict为on)都是强类型语言。作为一个程序员,当你使用这些语言时,总会期望编译器进...
2007-02-01 17:11:00 38
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人