Условие для сортировки списка структур - C#
Формулировка задачи:
Добрый день! помогите пожалуйста написать правильно условие для сортировки:
например есть несколько диапазонов значений:
From1 = 0
To1 = 500;
From2= 800;
To2 = 5000;
Из таких From и To я составил список структур. List<ScanTimeGroup>
Потом я сортирую из файла значения у которых есть поле ScanTime и оно чаще всего попадает в тот или иной интервал. И записывает строчку в соответствующий список.
Это у меня получилось и я сделал условие вот так:
Вопрос:
string parts // сюда считывается строчка из файла for(int i = 0; i<MainForm.GroupQTY;i++) { if (iScanTimeValueFromFile<=ScanTimeGroups[i].ScanTimeTo && iScanTimeValueFromFile >=ScanTimeGroups[i].ScanTimeFrom) { p.new_address = Convert.ToInt32(parts[1]); p.old_address = Convert.ToInt32(parts[0]); p.scantime = Convert.ToInt32(parts[2]); p.type = Convert.ToInt32(parts[3]); (res[i]).Add(p); } }
как написать условие
, чтобы iScanTimeValueFromFile, который не попадает ни в один из интервалов, автоматически записывался например в последний список? (У меня есть список списков (List<List<myClassType>>)) Заранее благодарю!Решение задачи: «Условие для сортировки списка структур»
textual
Листинг программы
class MyList :List<myClassType> { public int From {get; set;} public int To {get; set;} }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д