C#文件读写与数据格式转换
C#的文件读写挺全能的,尤其在各种数据格式之间的互转上,支持 CSV、XML、DataSet、DataTable,甚至还能和 DataGridView 配合着用,表格数据方便。要是你经常在前后端之间搬数据,这类工具就挺实用的。
CSV 和 DataTable 的互转可以直接上手,格式清晰,转换效率也还不错。像《C#实现 DataTable 与 CSV 文件间的互转》这篇文章里讲得比较细,代码结构也挺好懂,适合快速上手。
XML和DataSet的也有现成工具,比如《XML 和 DataSet 转换助手》,配合.NET 自带的ReadXml
和WriteXml
方法,用起来不费劲,而且适合做配置文件、通讯数据这些场景。
平时和DataTable打交道比较多?可以看看《C#操作 DataTable 常用代码》,里面不少方法都是常用套路,比如Select
筛数据、Merge
合并表。
如果你还在用Silverlight(虽然现在不多见了),也有文章了它和 DataSet、DataTable 怎么打通的,这里有例子。
通讯录数据?这篇《个人通讯录 C# DataSet》写了个小项目,DataSet 结构清晰,导入导出也方便。
哦对了,还有一个比较冷门但实用的工具:CSV/XLS 转 JSON/XML/SQL 的转换器,虽然是 Node.js 写的,但生成的结果 C#也能好接住。
如果你经常在不同数据格式之间折腾,不妨收藏这些资源,开发效率会高不少。
106.01KB
文件大小:
评论区