如何保存数组中的数据

本文关键字:数组 数据 保存 何保存 | 更新日期: 2023-09-27 18:16:52

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

如何保存数组中的数据

将问题分解为较小的问题:

  • 你想如何保存一个项目 string文件
  • 您如何从文件的string(行)中读取 (解析)项 ?

如果学校成绩只是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();