干货,比较全面的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 ...
随机推荐
- chrome开发工具指南(九)
检查和管理存储.数据库与缓存 查看和修改本地存储与会话存储. 检查和修改 IndexedDB 数据库. 对 Web SQL 数据库执行语句. 查看应用缓存和服务工作线程缓存. 点击一次按钮即可清除所有 ...
- ehcache memcache redis 三大缓存对比
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt268 最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今 ...
- Windows noinstall zip 安装MySQL。
听完数据库老师的课,想在Windows下通过命令行的方法安装MySQL5.7,于是开了这个坑,终于把这个坑填上了. 第一步:下载MySQL 的noinstall zip ,点击该链接下载,或者复制链接 ...
- centos6/7通用查看系统版本
查看centos6/7系统版本 要写一个centos系统的初始化脚本,但是centos6和centos7版本有很多命令都不相同,所以为了让脚本在两个版本之间都可以使用,就需要对centos系统版本 ...
- 英语词典Alpha版本发布说明
Alpha版本发布说明 功能: ·简洁的应用界面,不被无良的广告弹窗影响 ·功能直接,在需要查词时及时出现,没有每日一句精选文章等杀了你的流量,在学习过程中更加专注! ·采用金山词霸API,提供发音 ...
- Swing-JComboBox用法-入门
JComboBox是Swing中的下拉菜单控件.它永远只能选中一个项目,然而比单选按钮节省空间.如果使用setEditable设置为true则内部选项的文本可以编辑,因此这种组件被称为组合框.注意,对 ...
- Swing-setBorder()用法-入门
注:本文内容转自:Swing编程边框(Border)的用法总结.内容根据笔者理解稍有整理. 函数说明: public void setBorder(Border border) 设置此组件的边框.Bo ...
- 201521123093 java 第八周总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 1.2 选做:收集你认为有用的代码片段 1.泛型简介:同一个代码可以被不同的对象重用 2.使用泛型的好处:允许 ...
- 《JAVA程序设计》第12周学习总结
1. 本章学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. InputStream和OutputStream为所有字节流的父类 通过操作流中的字节可处理各种不同类型的数据 ...
- 设置文件opendilag、savedilog默认路径和文件类型
dlgSave1.Filter:='文件.txt|*.txt;|word文件|*.doc,*.docx'; dlgSave1.InitialDir:=GetCurrentDir; //设置为当前路径 ...