C#公用方法/函数/组件
C#代码的各种实用公用方法/函数,例如随机数、缓存组件、加密解密...
Sunsame_Wei
这个作者很懒,什么都没留下…
展开
-
C# 模拟浏览器发起http Get请求,Post请求,支持GZIP响应体
System.Net.HttpWebRequest 封装实现Get、Post请求,包括Url编码封装,防止内存泄漏原创 2020-07-17 15:27:09 · 1510 阅读 · 0 评论 -
Memcach、WebCache、MemoryCache缓存帮助类
Memcach、WebCache、MemoryCache缓存帮助类场景说明使用方法业务层的缓存类实例化接口ICacheMgrMemcachMgr 实现WebCacheMgr 的实现MemoryCacheMgr 的实现场景说明项目中使用的缓存各用各的,难以统一,所以封装一下,一来方便使用,二来统一调用,以后想改用其它缓存方式也不用整个项目大改。使用方法CacheKey.cache["key"] = 123;//写入CacheKey.cache["key", 60] = 123;//写入Cache原创 2020-07-02 15:31:06 · 262 阅读 · 0 评论 -
C#对集合进行深度复制,C#深度复制封装
场景说明有时候方法更改外部传进来的对象,又不得不对其进行修改再返回结果时直接上代码public static object Clone(object obj){ if (obj == null || obj.GetType().BaseType == typeof(ValueType)) return obj; try { Type t = obj.GetType(); if (obj is ICloneable) return (obj as原创 2020-07-02 15:24:39 · 1006 阅读 · 0 评论