1:创建一个类,类名随便取
命名格式 需要扩展的类+Extand(注意:必须是静态类)
2:类里边去创建扩展方法(注意:方法必须是静态方法)
例cookie的扩展方法:
3:传两个参数,一个Cookie本身,一个对象(cookie不能存对象 但能存字符串,所以要把对象转换成字符串 序列化),然后获取Cookie值
4:在建一个静态方法 ,通过cookie取出存储的字符串,再把字符串反序列化成对象,扩展方法cookie能支持存取对象
本文介绍如何在C#中使用扩展方法实现Cookie存储对象的功能。首先定义一个静态类并创建扩展方法,该方法接收Cookie及任意对象作为参数,通过序列化将对象转化为字符串存储在Cookie中;接着,再创建一个反序列化方法从Cookie中取出字符串并转换回原始对象。
1:创建一个类,类名随便取
命名格式 需要扩展的类+Extand(注意:必须是静态类)
2:类里边去创建扩展方法(注意:方法必须是静态方法)
例cookie的扩展方法:
3:传两个参数,一个Cookie本身,一个对象(cookie不能存对象 但能存字符串,所以要把对象转换成字符串 序列化),然后获取Cookie值
4:在建一个静态方法 ,通过cookie取出存储的字符串,再把字符串反序列化成对象,扩展方法cookie能支持存取对象
484

被折叠的 条评论
为什么被折叠?