摘要:
1.C#编程总结(十四)dynamic 2.var和dynamic的区别及如何正确使用dynamic? 阅读全文
摘要:
c#4.0: 链接:C# 可选参数 命名参数 阅读全文
摘要:
扩展方法: 1.此方法必须是一个静态方法 2.此方法必须放在静态类中 3.此方法的第一个参数必须以this开头,并且指定此方法是扩展自哪个类型 4.此方法 阅读全文
摘要:
JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringify(jsonobj); //可以将json对象转换成json对符串 阅读全文
摘要:
一、点击 制作自己的favicon图标; 二、在网页head中加入: <link rel="shortcut icon" href="favicon.ico" type="favicon" /> 阅读全文
摘要:
要实现深复制有很多办法,比如最简单的办法有: var cloneObj = JSON.parse(JSON.stringify(obj)); 上面这种方法好处是非常简单易用,但是坏处也显而易见,这会抛弃对象的constructor,也就是深复制之后,无论这个对象原本的构造函数是什么,在深复制之后都会变成Object。 另外诸如RegExp对象是无法通过这种方式深复制的。 所以这里我将介绍一种... 阅读全文
摘要:
App.config: C#: 阅读全文
摘要:
App.config 总结: 1.更改皮肤只需修改配置文件 2.添加新皮肤只需添加新的具体工厂与新的一族组件原有的代码不需要修改,符合开闭原则 阅读全文
摘要:
总结:通过把业务方法调用移至工厂类中,可以使用工厂类对象来调用产品对象的业务方法,客户端无须使用工厂方法来创建对象。 阅读全文
摘要:
using System; using System.Collections.Generic; using System.Linq; using System.Text; //工厂方法的重载 namespace Factory_event { internal interface hload_LoggerFactory { Logger CreateLogger(... 阅读全文