C# Как я могу изменить группировку в моей программе? (Новичок)
Итак, я делаю программу, в которой у меня есть группа продавцов (пять), у которых есть имена, идентификаторы, их район проживания и количество проданных товаров. И в конце, в зависимости от количества проданных номеров, они будут сгруппированы в 4 рейтинга. Дело в том, что когда я получаю результаты, рейтинги / группы появляются внизу, например:
Я набираю этих ПЯТЬ продавцов, и они выглядят вот так: я могу ввести то, что хочу, они не установлены:
имя: Джон
ID: 657577
Район: Западный
Статей: 200
Затем новый продавец с тем же самым предметом внизу и в самом конце, после того, как были написаны все ПЯТЬ продавцов, он вычисляет, сколько, например, входит в каждую группу, подобную этой.
2 продавца достигли уровня 1: <50 статей
1 продавец достиг 4-го уровня:> 200 статей
Проблема в том, что я хочу, чтобы уровни появлялись сразу ПОСЛЕ количества продаж в каждой группе, поэтому я хочу, чтобы группировка происходила напрямую. Скажем, Джон и ФИЛИП продаются до 50, тогда они оба появятся на уровне 1.
Так
имя: Джон
ID: 657577
Район: Восток
Статей: 33
имя: Филип
ID: 63636
Район: Западный
Статей: 20
2 Продавца достигли уровня 1: <50 статей
а затем, скажем, я делаю еще одного продавца по имени Анна, которая продала 200, и сразу после этого она будет помещена в группу 4. Вместо того, чтобы группа появлялась в самом конце.
Итак, как я могу изменить порядок появления их групп в программе? Вместо того, чтобы внизу, прямо под ним, в зависимости от того, сколько они продали?
Я думал, что это часть программы, в которой вы меняете их позиционное расположение, когда они записываются в консоли.
Console.WriteLine("\nName:\tId: \tDistrict: \tArticles:");
Console.WriteLine("\n"+seller[i].name+"\t"+seller[i].id+"\t" + seller[i].district+"\t"+seller[i].products);
Но это кажется неправильным. У меня тоже есть эти строчки
Console.WriteLine("\n{0}{1}\n", number, level);
file.WriteLine("\n{0}{1}\n", number, level);
number = 0;
level = k.level;
Но я не совсем уверен, что мне нужно изменить, чтобы исправить это, но это кажется простым.