C#干货,最全公共帮助类

发布时间 2023-08-25 08:49:29作者: 想睡觉的小坤

比较全面的c#帮助类

日常工作总结,加上网上收集,各式各样的几乎都能找到,所有功能性代码都是独立的类,类与类之间没有联系,可以单独引用至项目,分享出来,方便大家,几乎都有注释,喜欢的请点赞,不断完善收集中...

地址:Jimmey-Jiang/Common.Utility

比较详细,这里是重点,花了一些时间

在平时的工作中,或多或少会涉及到帮助类

最常见的上传下载文件,excel,sqlhelper,等等,我相信很多对大家来说都不难, 但是如果什么都重头去写的话,确实很浪费时间,如果有比较全面的帮助类,我需要什么就能找到该多好,我现在做的就是收集尽量多的帮助类,方便日后用到。

 

操作文档

里面包含一下操作文档,这个是用工具生成的。详见四种Sandcastle方法生成c#.net帮助类帮助文档 - 安于生 - 博客园

附上一些常见的帮助类栏目

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. 验证码

53. Mime

54. Net

55. NPOI

56. obj

57. Path

58. Properties

59. ResourceManager

60. URL的操作类

61. VerifyCode

62. 处理多媒体的公共类

63. 各种验证帮助类

64. 分页

65. 计划任务

66. 配置文件操作类

67. 分词辅助类

68. IP辅助类

69. Html操作类

70. 其他

 

github地址

最后老规矩,Jimmey-Jiang/Common.Utility

## 里面的操作类都很详细,基本都有注释

比如这里展示一下 字符串操作帮助类就有下面这个方法:

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)

另外,主要参考,并在其基础上扩展