微信号:gh_98bfb3afe7eb

介绍:.net .net跳槽 c#跳槽 C#程序员 .net软件工程师 SQL Server 等等,本公众号为求职、发布求职信息、以及.net等相关技术的交流平台.

干货,比较全面的c#.net公共帮助类

2017-10-12 23:53 DotNet开发跳槽

原文链接:http://www.cnblogs.com/anyushengcms/p/7656090.html

比较全面的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)

来源:http://www.cnblogs.com/anyushengcms/p/7656090.html


 
DotNet开发跳槽 更多文章 2017云栖大会马云演讲视频-成立damo研究院 10倍效率的开发人员都擅长这3件事,你也可以 一张图理清ASP.NET Core启动流程 五年.net程序员转型Java之路 TIOBE 10 月编程语言排行榜:Swift 正过时?
猜您喜欢 java架构师之路:推荐的15本书 Tracker——OpenStack NFV组件简述 让 Code Review 成为一种习惯 Seven syntax you can choose in PHP 【总结】Javascript操作DOM常用API详解