如何创建扩展方法
2017-06-05 16:23
225 查看
1:创建一个类,类名随便取
命名格式 需要扩展的类+Extand(注意:必须是静态类)
2:类里边去创建扩展方法([b]注意:方法必须是静态方法)
[/b]
例cookie的扩展方法:
3:传两个参数,一个Cookie本身,一个对象(cookie不能存对象 但能存字符串,所以要把对象转换成字符串 序列化),然后获取Cookie值
4:在建一个静态方法 ,通过cookie取出存储的字符串,再把字符串反序列化成对象,扩展方法cookie能支持存取对象
命名格式 需要扩展的类+Extand(注意:必须是静态类)
2:类里边去创建扩展方法([b]注意:方法必须是静态方法)
[/b]
例cookie的扩展方法:
3:传两个参数,一个Cookie本身,一个对象(cookie不能存对象 但能存字符串,所以要把对象转换成字符串 序列化),然后获取Cookie值
4:在建一个静态方法 ,通过cookie取出存储的字符串,再把字符串反序列化成对象,扩展方法cookie能支持存取对象
相关文章推荐
- 如何用C#创建一个类并在其他Web页中调用该类的方法(1)
- 动态创建“WEB用户控件(WEB User Control)”又一方法,及如何调用Web用户控件的方法,如何对控件用户控件中的控件
- 在Asp.net MVC framework中使用扩展方法创建Html Helper
- System.Linq.Enumerable类中的两个where方法都是对于IEnumerable的扩展方法,那LINQ是如何支持Array的
- 如何使用Log4net创建日志及简单扩展
- 如何扩展IEnumerator 的 ForEach<T>(Action)方法
- MattPowell介绍了如何在服务器端使用异步Web方法,来创建高性能的 Microsoft ASP.NET Web 服务
- 一种强行指定dll assembly读取其相应*.dll.config配置文件的方法(又名:如何创建.net 的DCOM)
- 如何通过编程的方法创建SharePoint提醒
- [翻译]ASP.NET MVC Tip #1 - 使用扩展方法创建新 HTML Helpers
- 技巧/诀窍:用 .NET 3.5 创建 ToJSON() 扩展方法 (木野狐译)
- [原创]WCF后续之旅(2): 如何对Channel Layer进行扩展——创建自定义Channel
- WCF后续之旅(2): 如何对Channel Layer进行扩展——创建自定义Channel
- 如何在IronPython中使用C#扩展方法
- .NET 3.5 创建 ToJSON() 扩展方法
- 如何用C#创建一个类并在其他Web页中调用该类的方法(2)
- [翻译] ASP.NET MVC Tip #1 - 使用扩展方法创建新的HTML Helper
- 最简单直接继承、扩展Object,或者克隆一个Object到能创建多个互不干扰实例的方法
- 如何创建一个AJAXControlToolKit的扩展控件
- (转)[翻译] ASP.NET MVC Tip #1 - 使用扩展方法创建新的HTML Helper