Visual Studio 自带的“选择性粘贴”可以很方便把 JSON 和 XML 转换成,但是对 CSV 格式没有内置的转换功能。

选择性粘贴

处理 CSV 有个很方便的库:CsvHelper

CsvHelper:https://joshclose.github.io/CsvHelper/getting-started/

但是这个库的类型需要手敲,作为“懒惰度”第一的程序员,怎么会手动做这种重复的事情呢?
无意中找到一个自动把 CSV 转换成 Class 的网页:

在线自动生成 csv 帮助类:https://toolslick.com/generation/code/class-from-csv

Generate classes from CSV

把示例的 CSV 原文贴进去,点击“生成”,可以自动生成对应的帮助类: 生成帮助类

把生成的帮助类 Copy 到代码里,就可以直接解析 CSV 内容啦👍

demo code