В настоящее время я пишу программу, которая принимает данные об упражнениях. Переменные
Упражнение - Пример) Жим лежа
Дата - Экс) 12.08.13
Повторения - Ex) 10
Вес - пр) 135
Наборы на весу - Ex) 3
Время отдыха - Ex) 120 (в секундах)
Масса тела на дату - Ех) 200
Я импортирую из файла CSV. Я проанализировал данные и получил их, чтобы получить класс, настроенный как таковой.
Public Class WorkoutInformation
{
public string Exercise{get;set;}
public List<DateTime> date;
public List<dynamic> sets {get;set;}
public List<dynamic> reps {get; set;}
public List<dynamic> weight {get;set;}
public List<dynamic> restTime {get; set;}
public List<dynamic> bodyWeight {get;set;}
}
Итак, вот моя проблема. Я обнаружил, что когда я рисую их, даты не сортируются, и я хотел бы, чтобы более ранние дни показывались первыми. Итак, я разбирал свои List<WorkoutInformation>
. Но я обнаружил, что это оставляет меня уязвимым для потери того, какие даты соответствуют каким весам, или повторениям, или другой информации. Тогда мой вопрос заключается в том, как мне создать класс, в котором я могу получить доступ к информации, такой как список Ex) MyList.date[i]
, но когда я изменяю индекс MyList.date[i]
, все остальные части информации соответствующим образом индексируются вместе с ним?