项目介绍
一、源码描述
C#最小的CSV文件解析器
环境:VS2022
二、功能介绍
用法如下:
using var sr = new StreamReader("test1.csv");
var parser = new SmallestCSV.SmallestCSVParser(sr);
// Set this to true if you don't care about preserving the quotes around fields.
// (Sometimes that is used to distinguish a null vs empty field.)
const bool removeEnclosingQuotes=false;
while (true) {
List<string>? columns = parser.ReadNextRow(removeEnclosingQuotes:removeEnclosingQuotes);
if (columns == null) {
Console.WriteLine("End of file reached");
break;
}
var prettyRow = System.Text.Json.JsonSerializer.Serialize(columns);
Console.WriteLine($"Read row: {prettyRow}");
}
三、注意事项
ctrl+F5运行即可。
项目架构图
作者提供 · 依据项目说明和技术参数生成
架构概览供参考,具体实现以源码为准。
项目概况
-
项目类别课程设计
-
适合人群菜鸟
-
授权类型免费版
-
完整度
-
可二次开发程度
技术参数
- 项目类型B/S
- 支持 SaaS 模式未说明
- 开发语言C#
- 数据库无数据库
- 推荐工具Visual Studio / Rider
- 文件大小38.3MB
点下面文件目录里的文件名可以在线看代码;看不懂某个文件,可以在代码页下面请 AI 解读, 配置文件、建库脚本、说明文档还能选「部署 / 配置说明」,告诉你部署时要改哪几处。
源码目录浏览文件 · 在线阅读源码
说明
按识别到的业务模块估算源码可见程度,不代表开源许可、功能完整或运行通过。
- TXT51Aspx源码必读.txt1KB
- Example.sln2KB
- IMGfrom.jpg11KB
- 最新Asp.Net源码下载.url123B
最近下载累计 5 次
按下载时间倒序展示,用户名已隐藏部分字符。推荐仅代表下载用户的反馈。
- 正在加载…










