原帖地址:http://www.cnblogs.com/QLeelulu/archive/2008/10/05/1303991.html
ASP.NET MVC提供了很多Hellper的方法,Hellper就是一些生成HTML代码的方法,方便我们书写HTML代码(有一部分的朋友更喜欢直接写HTML代码)。我们也可以利用.NET 3.5的扩展方法来书写我们自己的Hellper。
例如:
=...
分类:
Web程序 时间:
2014-07-18 16:39:35
阅读次数:
217
.net扩展方法可以扩展很多类型,包括:基本数据类型、接口、类,等等。如果,需要扩展的类型包含私有成员,扩展方法如何运用这些私有成员呢?本篇逐一体验,包括: ■ 扩展基本数据类型■ 扩展接口■ 扩展包含私有字段的类 使用反射获取类的私有字段■ 扩展一个类的私有嵌套类 通过反射 扩展方法有几个必要前提...
分类:
其他好文 时间:
2014-07-18 12:07:09
阅读次数:
236
//JS的扩展方法: 1 定义类静态方法扩展 2 定义类对象方法扩展 var aClass = function(){} //1 定义这个类的静态方法 aClass.sayHello = function(){ alert('say hello');...
分类:
Web程序 时间:
2014-07-17 22:38:35
阅读次数:
307
为何要用扩展方法?作为一个.NET程序猿,我们经常要跟.net自带类库或者第三方dll类库打交道,有时候我们未必能够通过反编译来查看它们的代码,但是我们通常需要给它们扩充一些新的功能,Helper类就应运而生了,我们开发出一个个的静态方法以方便调用。久而久之,我们封装的Helper类越来越多,但是这...
分类:
其他好文 时间:
2014-07-14 22:55:08
阅读次数:
284
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;using System.Diagnostics;namespace Extension...
分类:
其他好文 时间:
2014-07-14 00:17:34
阅读次数:
206
using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;using System.Diagno...
分类:
其他好文 时间:
2014-07-13 23:53:33
阅读次数:
314
Collection主要的子接口:
List:可以存放重复内容Set:不能存放重复内容,所有重复的内容靠hashCode()和equals()两个方法区分Queue:队列接口SortedSet:可以对集合中的数据进行排序
List接口:
总结了List接口的扩展方法,即包含有增删改查方法.
List接口常用的子类:
ArrayList:可以...
分类:
其他好文 时间:
2014-07-12 19:26:08
阅读次数:
274
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
namespaceConsoleApplication2
{
classProgram
{
staticvoidMain(string[]args)
{
Moneym=newMoney();
m.Amount=30.00m;
Console.WriteLine(m.ToString());/..
分类:
其他好文 时间:
2014-07-09 08:48:12
阅读次数:
176
扩展方法需要满足的条件1、扩展方法必须定义在静态类里。2、扩展方法必须是静态方法。3、扩展方法的第一个参数以this修饰符为前缀。4、扩展方法必须在使用它的类的扩展方法内,否则必须显示的using扩展方法所在的命名空间。5、扩展方法只能被对象调用。6、其他命名空间下的扩展方法优先级低于当前命名空间的...
分类:
Web程序 时间:
2014-07-07 10:29:02
阅读次数:
190
上篇说道扩展方法的简介,这里就说继续上篇说下用法。
扩展方法可以帮助我们向现有类型中添加方法.来符合我们的需要。例如我们可以用扩展方法向string类中添加一个IsValidEmailAddress方法,用于检测是否符合Email标准.
1定义扩展方法
扩展方法规定类必须是静态的.里面包含的所有方法必须都是静态的,(注意:不能定义扩展属性和事件),且第一个参数指定方法作用的类型,用t...
分类:
其他好文 时间:
2014-07-06 11:01:12
阅读次数:
150