Я работаю над динамическим списком баллов, который часто обновляется. В конечном итоге это используется для получения общей оценки, поэтому для предотвращения тяжелого +/- взвешивания в целом необходимо удалить старые записи (основанные на некоторых параметрах, а не время). Он будет добавлять сразу несколько значений из отдельного перечисления.
List<int> scoreList = new List<int>();
foreach(Item x in Items)
{
scoreList.Add(x.score);
}
//what I need help with:
if(scoreList.Count() > (Items.Count() * 3))
{
//I need to remove the last set (first in, first out) of values size
//Items.Count() from the list
}
Если кто-то может помочь, это было бы очень благодарно:) Мне пришлось сделать код немного общим, потому что он написан довольно загадочно (не писал методы).