vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Strings sortieren... 
Autor: Manfred X
Datum: 26.07.17 13:46

Ohne Konventionen für die Elemente und dazu passende Sortier-Regeln
kann man keine Sortierung durchführen.
Es muß z.B. vermieden werden, daß es bei Vergleichen zu Inkonsistenzen
in der Beurteilung kommt A > B > C > A

Die von Dir genannten Gesichtspunkte (Punkt als Aufzählungszeichen,
Space als Bereichs-Trennzeichen, Ziffernfolge als Zahl) wird von
meinem Code berücksichtigt.

Distinkt-Liste:
Dim str() As String = _
      {"CCC 10", "AAA", "Block 4", "Block 1", "Block 10", "Block 10.1", 
       "Block", "Block 10.1 ab", "Block 10.1 aa", "Block 10.1", _
       "Block 10.2", "Block 2", "Block 3", "Block 10.10", "Block 4", _ 
       "CCC 1", "CCC 10", "CCC 2", "CCC 1"}
 
Array.Sort(str, New SpecialComparer)
 
str = (From el As String In str Distinct).ToArray
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Strings sortieren...1.237DotNetErbse26.07.17 08:36
Re: Strings sortieren...552Manfred X26.07.17 09:31
A Very Special Comparer550Manfred X26.07.17 10:04
Re: Strings sortieren...555DotNetErbse26.07.17 12:58
Re: Strings sortieren...575Manfred X26.07.17 13:46

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel