C# 如何将 CSV 转换为数组?

Posted

技术标签:

【中文标题】C# 如何将 CSV 转换为数组?【英文标题】:C# How do I convert a CSV into an array? 【发布时间】:2017-10-02 08:11:01 【问题描述】:

我有一个玩家 ID 字符串的 CSV 列表,每个字符串位于不同的行。如何在 C# 中将每个 ID 存储在数组中?

【问题讨论】:

努力寻找你的问题 你做了什么? Stack Overflow不是免费的代码编写服务。您应该尝试自己编写代码。在doing more research 之后,如果您有问题,您可以发布您尝试过的内容,并清楚地解释什么不起作用,并提供一个minimal reproducible example 。我建议阅读How to Ask 一个好问题和the perfect question。另外,请务必使用tour。 Read a CSV file in to an array using C#的可能重复 Reading CSV file and storing values into an array的可能重复 【参考方案1】:

您可以从这段代码开始,首先读取文件,然后拆分文件,因为数据在不同的行,然后将结果存储在数组中:

using (StreamReader sr = new StreamReader(@"C:\Folder\Book1.csv"))
        
            string strResult = sr.ReadToEnd();
            string[] result = strResult.Split(new string[]  Environment.NewLine , StringSplitOptions.None);
        

【讨论】:

干杯,这正是我需要的。

以上是关于C# 如何将 CSV 转换为数组?的主要内容,如果未能解决你的问题,请参考以下文章

如何将csv文件转换为numpy数组格式?

将数组转换为csv

如何使用 Node.js 将 JSON 数组转换为 CSV?

如何将对象映射到数组以便可以将其转换为 csv?

C#如何将OBJECT转换成数组

如何将 c# 二维数组转换为 JSON 对象?