我正在玩弄 CSV 文件的序列化和反序列化,我想知道是否有一个现有的库,在概念上类似于 XmlSerializer,它可以声明性地定义对象并将它们(反)序列化到/从文件或流中。我环顾四周,但没有发现任何专注于序列化的东西。我已经有非常可靠的代码来解析每个 RFC 4180 的 CSV 文档,但真正有用的是序列化部分。我不想要的只是一个解析器,使用 String.Split() 的建议等。
那里有现成的项目,还是我应该建立一个?
额外的礼仪问题:如果我最终推出了自己的序列化程序,是否适合用 codeplex 项目的链接来回答这个问题?