c#.net公共幫助類
c#.net公共幫助類
比較全面的c#幫助類
比較全面的c#幫助類,日常工作收集,包括前面幾家公司用到的,各式各樣的幾乎都能找到,所有功能性代碼都是獨立的類,類與類之間沒有聯系,可以單獨引用至項目,分享出來,方便大家,幾乎都有註釋,喜歡的請點贊,不斷完善收集中...
總攬
主幹是Utility基礎類大全
比較詳細,這裏是重點,花了一些時間
在平時的工作中,或多或少會涉及到幫助類
在平時的工作中,或多或少會涉及到幫助類,最常見的上傳下載文件,excel,sqlhelper,等等,我相信很多對大家來說都不難, 但是如果什麽都重頭去寫的話,確實很浪費時間,如果有比較全面的幫助類,我需要什麽就能找到該多好,我現在做的就是收集盡量多的幫助類,方便日後用到。
樣板圖片操作類
操作文檔
裏面包含一下操作文檔,這個是用工具生成的。還在研究中...
附上一些常見的幫助類欄目
1. cookie操作 --------- CookieHelper.cs
2. session操作 ------- SessionHelper.cs
3. cache操作
4. ftp操作
5. http操作 ------------ HttpHelper.cs
6. json操作 ------------ JsonHelper.cs
7. xml操作 ------------- XmlHelper.cs
8. Excel操作
9. Sql操作 ------------- SqlHelper.cs
10. 類型轉換 ------------ Converter.cs
11. 加密解密 ------------ EncryptHelper.cs
12. 郵件發送 ------------ MailHelper.cs
13. 二維碼
14. 漢字轉拼音
15. 計劃任務 ------------ IntervalTask.cs
16. 信息配置 ------------ Setting.cs
17. 上傳下載配置文件操作類
18. 視頻轉換
19. 圖片操作
20. 驗證碼生成
21. String拓展 ---------- StringExtension.cs
22. 正則表達式 --------- RegexHelper.cs
23. 分頁操作
24. UBB編碼
25. Url重寫
26. Object拓展 --------- ObjectExtension.cs
27. Stream的拓展 ------ StreamExtension.cs
28. CSV文件轉換
29. Chart圖形
30. H5-微信
31. PDF
32. 分詞輔助類
33. 序列化
34. 異步線程
35. 彈出消息類
36. 文件操作類
37. 日歷
38. 日誌
39. 時間操作類
40. 時間戳
41. 條形碼
42. 正則表達式
43. 漢字轉拼音
44. 網站安全
45. 網絡
46. 視頻轉換類
47. 計劃任務
48. 配置文件操作類
49. 阿裏雲
50. 隨機數類
51. 頁面輔助類
52. 驗證碼
...
github地址
最後老規矩,github地址:https://github.com/Jimmey-Jiang/Common.Utility.git 求star,喜歡點贊
裏面的操作類都很詳細,基本都有註釋
比如這裏展示一下 字符串操作幫助類就有下面這個方法:
1、GetStrArray(string str, char speater, bool toLower) 把字符串按照分隔符轉換成 List
2、GetStrArray(string str) 把字符串轉 按照, 分割 換為數據
3、GetArrayStr(List list, string speater) 把 List 按照分隔符組裝成 string
4、GetArrayStr(List list) 得到數組列表以逗號分隔的字符串
5、GetArrayValueStr(Dictionary<int, int> list)得到數組列表以逗號分隔的字符串
6、DelLastComma(string str)刪除最後結尾的一個逗號
7、DelLastChar(string str, string strchar)刪除最後結尾的指定字符後的字符
8、ToSBC(string input)轉全角的函數(SBC case)
9、ToDBC(string input)轉半角的函數(SBC case)
10、GetSubStringList(string o_str, char sepeater)把字符串按照指定分隔符裝成 List 去除重復
11、GetCleanStyle(string StrList, string SplitString)將字符串樣式轉換為純字符串
12、GetNewStyle(string StrList, string NewStyle, string SplitString, out string Error)將字符串轉換為新樣式
13、SplitMulti(string str, string splitstr)分割字符串
14、SqlSafeString(string String, bool IsDel)
另外,主要參考https://gitee.com/kuiyu/dotnetcodes,並在其基礎上擴展
標簽: c#, .net, asp.netc#.net公共幫助類