2016-11-08 9 views
-5

Я делаю простое приложение для сохранения школьных оценок и отображает его обратно к вам по запросу. Как я могу сохранить эти данные, поэтому вам не нужно повторно вводить их при каждом запуске приложения?Как сохранить данные из массива

+0

Самый простой способ - сохранить их в текстовом файле в формате cvs. Это может быть просто уникальный идентификатор студента, например, идентификатор лица и класс. – Gnqz

+0

Это winforms или asp, или консоль? – Gnqz

+0

Где мой код? Что это за приложение? – gadria

ответ

0

Сплит проблема в меньшей из них:

  • Как бы вы хотели сохранить элемент вstring в файле
  • Как бы вы хотели прочитать (синтаксического анализа) a от a 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(); 
Смежные вопросы