干货,比较全面的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)
干货,比较全面的c#.net公共帮助类的更多相关文章
- 干货,比较全面的c#.net公共帮助类(Common.Utility)
Common.Utility 初衷 网上有各式各样的帮助类,公共类,但是比较零碎,经常有人再群里或者各种社交账号上问我有没有这个helper,那个helper,于是萌生了收集全部helper的念头,以 ...
- 非常实用全面的 C++框架,库类等资源
这次的资源涉及到了标准库.Web应用框架.人工智能.数据库.图片处理.机器学习.日志.代码分析等,C++程序员学习必备! Jason frozen : C/C++的Jason解析生成器 Jansson ...
- C#.net干货,最全公共帮助类
比较全面的c#帮助类,日常工作收集,包括前面几家公司用到的,各式各样的几乎都能找到,所有功能性代码都是独立的类,类与类之间没有联系,可以单独引用至项目,分享出来,方便大家,几乎都有注释,喜欢的请点赞, ...
- 最全面的 C++ 资源、框架大全
转载自 http://www.codeceo.com/article/cpp-resource-framework.html#0-tsina-1-99850-397232819ff9a47a7b7 ...
- 最全面的Git 使用规范装逼指南[转载]
<!DOCTYPE html> <script type="text/javascript"> window.logs = { pagetime: {} } ...
- 最全面的 Android 编码规范指南
最全面的 Android 编码规范指南 本文word文档下载地址:http://pan.baidu.com/s/1bXT75O 1. 前言 这份文档参考了 Google Java 编程风格规范和 Go ...
- 【Linux开发】全面的framebuffer详解
全面的framebuffer详解 一.FrameBuffer的原理 FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口. Linux是工作在保护模式下,所以用户态进程是无法象D ...
- 超全面的.NET GDI+图形图像编程教程
本篇主题内容是.NET GDI+图形图像编程系列的教程,不要被这个滚动条吓到,为了查找方便,我没有分开写,上面加了目录了,而且很多都是源码和图片~ (*^_^*) 本人也为了学习深刻,另一方面也是为了 ...
- 非常全面的SQL Server巡检脚本来自sqlskills团队的Glenn Berry 大牛
非常全面的SQL Server巡检脚本来自sqlskills团队的Glenn Berry 大牛 Glenn Berry 大牛会对这个脚本持续更新 -- SQL Server 2012 Diagnost ...
随机推荐
- js封装成插件-------Canvas统计图插件编写
之前就说过,我想写一个canvas画统计图的插件,现在写好了 先说下实现的功能吧: 1.可以通过自定义X轴坐标属性和Y轴坐标属性按比例画出统计图 2.可以选择画折现图还是柱形统计图,或者两者都实现 3 ...
- [iOS开发]Xcode8兼容iOS7以及低版本Xcode调试高版本iOS系统
现在的项目一般都要兼容iOS7系统,同时也要兼容iOS10,在Xcode8上面,默认情况下无法调试iOS7,因为缺乏调试iOS7需要的配置文件.同时在低版本的Xcode上面(8以下),也无法调试iOS ...
- 基于NIOS-II的示波器:PART1 按键&显示屏驱动&界面
NIOS II 相关资料以及基础入门 <NiosII的奇幻漂流> <Nios II那些事儿> 本文所有的硬件基础以及工程参考来自魏坤示波仪,重新实现驱动并重构工程. 基于NIO ...
- 算法学习:并行化初体验_JAVA实现并行化归并算法
这个系列包括算法导论学习过程的记录. 最初学习归并算法,对不会使其具体跑在不同的核上报有深深地怨念,刚好算倒重温了这个算法,闲来无事,利用java的thread来体验一下并行归并算法.理论上开的thr ...
- Project 8:利用递归算法求最大值
目标:用递归算法实现求一个数组中的最大元素. 样例输入 5 1 4 2 5 3 样例输出 5 #include <stdio.h> int max(int *,int); int main ...
- 转:深入Java集合学习系列:HashSet的实现原理
0.参考文献 深入Java集合学习系列:HashSet的实现原理 1.HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持.它不保证set 的迭代顺序:特 ...
- 201521123014 《Java程序设计》第7周学习总结
1. 本周学习总结 2. 书面作业 Q1 ArrayList代码分析 1.1 解释ArrayList的contains源代码 先看看contains的源代码: public boolean conta ...
- 201521123096《Java程序设计》第四周学习总结
1. 本周学习总结 1.1 尝试使用思维导图总结有关继承的知识点. 1.2 使用常规方法总结其他上课内容. 继承能够动态绑定,运行时能够自动的选择调用方法,十分方便. 2. 书面作业 (1)注释的应用 ...
- 201521145048《Java程序设计》第12周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象(属性:int id, String name,int age,doubl ...
- 201521123048 《Java程序设计》第9周学习总结
1. 本周学习总结 2. 书面作业 本次PTA作业题集异常 常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自己以前编写的代码中经常出现什么异常.需要捕获吗(为什么)?应如何避免? ...
