将CSV文件值存储到数组中
假设您已成功使用 StreamReader
和 Split()
读取了一个包含两列(分号分隔)的 CSV 文件。要将每一列存储到不同的数组中,请按照以下步骤操作:
listA
和 listB
。while
循环逐行迭代 CSV 文件。Split()
函数将其拆分为一个数组,该函数将根据分号分隔符分解值。listA
,将第二个值(第2列)添加到 listB
。以下是一个演示此过程的示例代码:
<code class="language-csharp">using System.IO; static void Main(string[] args) { using (var reader = new StreamReader(@"C:\test.csv")) { List<string> listA = new List<string>(); List<string> listB = new List<string>(); while (!reader.EndOfStream) { var line = reader.ReadLine(); var values = line.Split(';'); listA.Add(values[0]); listB.Add(values[1]); } } }</code>
通过这种方法,您可以有效地将 CSV 文件的每一列存储到单独的数组中,以便进一步处理或显示。
以上是如何将CSV文件列存储到C#中的单独数组中?的详细内容。更多信息请关注PHP中文网其他相关文章!