Elemental
2006-05-20, 08:03:19
Hallo,
ich hab ne kleine Frage zu String.Compare, da ich gerade eine ListView sortiere.
In der ListView sind folgende strings:
"planet radio"
"P-KLASSIK"
"P-LOVE SONGS"
int res = String.Compare("planet radio", "P-KLASSIK") // res ist 1
int res = String.Compare("P-LOVE SONGS", "P-KLASSIK") // res ist 1
int res = String.Compare("P-LOVE SONGS", "planet radio") // res ist 1
Das bedeutet
"planet radio" > "P-KLASSIK"
"P-LOVE SONGS" > "P-KLASSIK"
"P-LOVE SONGS" > "planet radio"
Die sortierte Spalte sieht dann so aus:
"P-KLASSIK"
"planet radio"
"P-LOVE SONGS"
Aber wieso? "P-KLASSIK" und "P-LOVE SONGS" beginnen beide mit "P-", darum hätte ich erwartet, dass die nach dem sortieren auch nacheinander stehen :confused:
mfG
Elemental
ich hab ne kleine Frage zu String.Compare, da ich gerade eine ListView sortiere.
In der ListView sind folgende strings:
"planet radio"
"P-KLASSIK"
"P-LOVE SONGS"
int res = String.Compare("planet radio", "P-KLASSIK") // res ist 1
int res = String.Compare("P-LOVE SONGS", "P-KLASSIK") // res ist 1
int res = String.Compare("P-LOVE SONGS", "planet radio") // res ist 1
Das bedeutet
"planet radio" > "P-KLASSIK"
"P-LOVE SONGS" > "P-KLASSIK"
"P-LOVE SONGS" > "planet radio"
Die sortierte Spalte sieht dann so aus:
"P-KLASSIK"
"planet radio"
"P-LOVE SONGS"
Aber wieso? "P-KLASSIK" und "P-LOVE SONGS" beginnen beide mit "P-", darum hätte ich erwartet, dass die nach dem sortieren auch nacheinander stehen :confused:
mfG
Elemental