如何从数组中保存数据

时间:2016-11-08 12:32:10

标签: c#

我正在制作一个简单的应用程序来保存学校成绩,并在要求时将其显示给您。如何保存此数据,以便每次运行应用程序时都不必重新输入?

1 个答案:

答案 0 :(得分:0)

将问题拆分为较小

  • 您希望如何 string项保存在文件中
  • 您希望从文件的<{1}}(行) 解析 解析)?

如果学校成绩只是int s:

int[] grades = new int[] {2, 3, 4, 5, 2};

上述问题的答案可以是item.ToString()int.Parse(line),因此您可以

File
  .WriteAllLines(@"C:\MyData.txt", grades
  .Select(grade => grade.ToString()));

int[] grades = File
  .ReadLines(@"C:\MyData.txt")
  .Select(line => int.Parse(line))
  .ToArray();