gpt4 book ai didi

c# - 将 .csv 文件加载到字典中,我不断收到错误 "cannot convert from ' string[ ]' to ' string'"

转载 作者:太空狗 更新时间:2023-10-29 17:29:47 26 4
gpt4 key购买 nike

我使用 streamreader 读取 .csv 文件,然后我需要拆分值并将它们放入字典中。到目前为止我有:

namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
Dictionary<string, string> dict = new Dictionary<string, string>();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
using (StreamReader reader = new StreamReader("textwords0.csv"))
{
string line;
while ((line = reader.ReadLine()) != null)
{
string[] parts = line.Split(',');
dict.Add(parts[0], parts[1]);
}
}
}

我不断收到错误消息“无法从‘string[]’转换为‘string’”,但不知道如何修复它。

提前致谢!

更新:...我不小心让 csv 文件保持打开状态,它现在可以正常工作,很抱歉浪费时间,大家以为我打开了一个不同的电子表格,一些非常有用的建议,但感谢所有帮助!

最佳答案

如果您使用的是 .NET 4.0,下面的内容非常简洁并且应该完成同样的事情:

var dict = File.ReadLines("textwords0.csv").Select(line => line.Split(',')).ToDictionary(line => line[0], line => line[1]);

关于c# - 将 .csv 文件加载到字典中,我不断收到错误 "cannot convert from ' string[ ]' to ' string'",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9791393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com