Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst DotNet String Sortierung

Mitglied: emeriks

emeriks (Level 5) - Jetzt verbinden

09.03.2017, aktualisiert 15:49 Uhr, 1403 Aufrufe, 5 Kommentare

Hi,
habe hier im .Net einen komischen Effekt beim Sortieren von Strings.
Gegeben sind 3 Strings (in Wunsch-Reihenfolge)

  • ABC-XY-100
  • ABC-XY-102
  • ABCXY1-0102

Wenn ich diese sortiere, egal wie, dann kommt diese Reihenfolge raus (ascend)

  • ABC-XY-100
  • ABCXY1-0102
  • ABC-XY-102

A) Wieso?
B) Wie kann ich ihm das abgewöhnen?

Der scheint ohne die "-" zu sortieren.

Wenn die Strings statt "-" jeweils Leerzeichen oder "_" enthalten, dann funktioniert das ... !?

E.

Edit:
Mitglied: 132658
LÖSUNG 09.03.2017, aktualisiert um 17:05 Uhr
Hi,
A) Wieso?
das liegt an der Reihenfolge wie .NET die Wertigkeit der Sonderzeichen beim Default IComparer einstuft. Per Default wird nach aktueller Culture sortiert, möchte man das nicht, sortiert man stattdessen nach Rang(ordinal).
http://stackoverflow.com/questions/11038398/how-does-net-sort-special-c ...
https://unicode-table.com/de/
B) Wie kann ich ihm das abgewöhnen?
c#
Gruß schnappi
Bitte warten ..
Mitglied: emeriks
09.03.2017 um 17:06 Uhr
Ja nee is klar ....
Danke!
Bitte warten ..
Mitglied: atze187
13.03.2017 um 08:39 Uhr
Zitat von 132658:
B) Wie kann ich ihm das abgewöhnen?
c#

+1
Bitte warten ..
Mitglied: emeriks
13.03.2017 um 19:08 Uhr
Zitat von atze187:

Zitat von 132658:
B) Wie kann ich ihm das abgewöhnen?
c#

+1
Was auch immer Du uns damit sagen willst ...
Bitte warten ..
Mitglied: atze187
14.03.2017 um 10:55 Uhr
C# statt VB. Ich hab neulich VB.NET-Code in C# überführen müssen. Das hat sich alles falsch angefühlt. Allein schon die Tatsache dass man sich nicht drüber streiten kann ob die öffnenden geschweiften Klammern auf die nächste Zeile gehören oder nicht.
Bitte warten ..
Ähnliche Inhalte
XML
XSLT Sortierung
gelöst Frage von chrisenXML5 Kommentare

Hallo zusammen, ich habe folgendes Problem mit einer XSLT Datei: Ich stehe irgendwie gerade auf dem Schlauch Vielleicht hat ...

Windows Tools
DotNet Installation schlägt fehl
gelöst Frage von emeriksWindows Tools1 Kommentar

Hi, Windows Server 2008 R2 SP1 Ich will/muss .Net auf min. 4.5 aktualisieren, weil eine Anwendung das erfordert. Egal, ...

Visual Studio
DotNet - Windows 2016 identifizieren
gelöst Frage von emeriksVisual Studio3 Kommentare

Hi, wie kann man - ohne WMI - und "elegant"/einfach mit DotNet ein Windows Server 2016 identifizieren? liefert sowohl ...

Microsoft Office
Excel Sortierung
Frage von MasterSchlumpfMicrosoft Office2 Kommentare

Hallo zusammen, ich habe eine Excel-Frage. Wenn ich folgende Tabelle sortieren möchte, erscheint nicht das gewünschte Ergebnis: Original: A ...

Neue Wissensbeiträge
Router & Routing

Statische Route dauerhaft einrichten unter Ubuntu 18.04 LTS

Erfahrungsbericht von the-buccaneer vor 2 TagenRouter & Routing2 Kommentare

"Kann ja nicht so schwer sein, unter Ubuntu 18.04 LTS ne statische Route einzurichten", denkt der Windows-Admin und gelegentliche ...

Microsoft

Effect on customer websites and Microsoft services and products in Chrome version 80 or later

Information von Dani vor 2 TagenMicrosoft

Guten Abend zusammen, The Stable release of the Google Chrome web browser (build 80, scheduled for release on February ...

Drucker und Scanner

Kyocera PCL Barcode Flash SD v3.0 Firmware Update installieren

Tipp von Mana vor 5 TagenDrucker und Scanner1 Kommentar

Ich hatte eine vorhandene "PCL Barcode Flash SD v3.0 Type D/E", die bisher in einem Kyocera FS-4200DN verbaut war. ...

Sicherheit
0-day Schwachstelle im Internet Explorer
Information von kgborn vor 9 TagenSicherheit3 Kommentare

In Microsofts Internet Explorer gibt es eine 0-day Schwachstelle in der Scripting Engine, die faktisch alle Browser- und Windows-Versionen ...

Heiß diskutierte Inhalte
Ausbildung
In den Beruf IT-Systemadministrator gerutscht
Frage von TorwolfAusbildung20 Kommentare

Hallo zusammen, kurz zu meiner Person, ich bin 25 Jahre alt, habe die Fachhochschulreife und eine abgeschlossene Ausbildung als ...

Outlook & Mail
Mehrere Domänen User, selber PC, großer IMAP Account, Vorgehen?
Frage von heifumaOutlook & Mail20 Kommentare

Moin, Szenario: - Windows Server 2019 AD - Ein und derselbe PC im Netzwerk soll im Laufe der Arbeitswoche ...

Windows Server
DFS Zurgriff über Domain Steuerung
Frage von opc123Windows Server19 Kommentare

Hallo, wenn ich Freigegebene Ordner über \\"Domaine.de"\Datei aufrufen möchte innerhalb des DFS Pfades, habe ich oft kurzer Zeit kein ...

Windows 10
"System" verwendet Hosts-Datei
Frage von ankauf71Windows 1014 Kommentare

Hallo zusammen! Nachdem ich heute erfolglos versucht habe die Hosts-Datei zu ändern stellte ich fest das diese von einem ...