Ich habe 3 Stufen für eine PlanSolution 1,2,3 und i müssen zunächst durch .levelId sortieren, und dann alphabetisch sortieren die Lösungen zu dieser Ebene gehören, durch .NAMEC# mehrere Sortieranlagen
PlanSolution[] planSolutions = wsAccess.GetPlanSolutionsForPlanRisk(planRisk.Id);
List<PlanRisk> planSolutionsList = new List<PlanRisk>(planSolutions);
planSolutionsList.Sort(delegate(PlanSolution x, PlanSolution y)
{
//HELP lol
});
Sie brauchen keine 'Liste' nur erstellen zu tun zu sortieren. Verwenden Sie einfach die 'Array.Sort()' Methode sowie eine der Delegierten in den vielen Lösungen. Linq ist möglicherweise zu groß, wenn Ihr Array groß ist, da Sie möglicherweise eine Kopie davon erstellen müssen, wenn Sie es als Array oder Liste (über 'ToList()' oder 'ToArray()') behalten möchten. –