У меня 3 уровней для PlanSolution 1,2,3 и мне нужно для сортировки по .levelId на начальном этапе, а затем по алфавиту рода решение, принадлежащего к этому уровню, .nameC# множественная сортировка
PlanSolution[] planSolutions = wsAccess.GetPlanSolutionsForPlanRisk(planRisk.Id);
List<PlanRisk> planSolutionsList = new List<PlanRisk>(planSolutions);
planSolutionsList.Sort(delegate(PlanSolution x, PlanSolution y)
{
//HELP lol
});
Вам не нужно создавать '' List просто сделать сортировку. Просто используйте метод «Array.Sort()», а также один из делегатов, предоставленный во многих решениях. Linq может быть излишним, если ваш массив большой, так как может потребоваться его копирование, если вы хотите сохранить его как массив или список (через 'ToList()' или 'ToArray()'). –