【发布时间】:2019-11-29 05:22:56
【问题描述】:
如果我的问题没有意义,我很抱歉。这是一项学校作业,我们的任务是在列表中使用 CSV 文件,但我们从来没有被教过或讨论过这样的事情,所以我有点困惑,必须自己学习。
我在尝试我的代码时收到此错误:
错误 CS0029:无法将类型“int”隐式转换为 'System.Collections.Generic.List'
这是我的代码:
public static List<string> questions = new List<string>();
public static List<string> answers = new List<string>();
public static List<int> points = new List<int>();
static void Main(string[] args)
{
using (var reader = new StreamReader(@"TriviaQuestions.csv"))
{
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
var values = line.Split(',');
questions.Add(values[0]);
answers.Add(values[1]);
points = int.Parse(values[2]);
}
Console.WriteLine(questions[0]);
Console.WriteLine(answers[0]);
}
}
我正在尝试读出我的 CSV 文件中的内容,该文件由“,”分隔。 我的任务是将问题和答案作为字符串列表并将点作为 int 列表,我在尝试实现这一点时遇到了一些问题。
【问题讨论】:
标签: c#