Alphanumerische Sortierung mit LINQC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Alphanumerische Sortierung mit LINQ

Post by Anonymous »

Ich habe eine Zeichenfolge[], in der jedes Element mit einem numerischen Wert endet.

Code: Select all

string[] partNumbers = new string[]
{
"ABC10", "ABC1","ABC2", "ABC11","ABC10", "AB1", "AB2", "Ab11"
};
Ich versuche, das obige Array mit LINQ wie folgt zu sortieren, erhalte jedoch nicht das erwartete Ergebnis.

Code: Select all

var result = partNumbers.OrderBy(x => x);
Tatsächliches Ergebnis:


AB1

Ab11

AB2

ABC1

ABC10

ABC10

ABC11

ABC2


Erwartetes Ergebnis


AB1

AB2

AB11

..

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post