login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Alfabetische volgorde (Opgelost)

Offline roberini - 20/01/2009 19:52
Avatar van roberiniHTML beginner Hallo iedereen,

Ik heb een vraag. Hoe kan je iets in alfabetische volgorde sorteren in vb.net? Ik heb een artikel gelezen waarbij je op de eerste letter sorteert, maar daar snap ik niet zo veel van. Kennen jullie nog een tutorial of iets dergelijks? Of kan iemand het uitleggen?

grts

4 antwoorden

Gesponsorde links
Offline Abbas - 20/01/2009 20:02 (laatste wijziging 20/01/2009 20:02)
Avatar van Abbas Gouden medaille

Crew .NET
Als je een array wilt sorteren (maakt niet uit of de items van het type String, Integer, ... zijn) gebruik je eenvoudig weg de functie Array.Sort()! Voorbeeld:

  1. Dim woorden As String() = {"een", "twee", "drie", "vier", "vijf"}
  2. Dim getallen As Integer() = {3, 6, 5, 9, 1}
  3. Array.Sort(woorden)
  4. Array.Sort(getallen)
  5.  
  6. 'Output "woorden": drie, een, twee, vier, vijf
  7. 'Output "getallen": 1, 3, 5, 6, 9
Offline Wim - 20/01/2009 20:10
Avatar van Wim Crew algemeen wat doet die sort met tekens zoals é? sorteert hij die als "e" of moet je dat zelf nog verzorgen?
Offline roberini - 20/01/2009 20:13 (laatste wijziging 20/01/2009 20:16)
Avatar van roberini HTML beginner En als ik het volgende heb

  1. Dim woorden As String() = {"Piet Ganzenvanger", "Roodhoofd Stinknerd", "Jan Aanhanger"}
  2. Array.Sort(woorden)


Dan word de output dit:
  1. Jan Aanhanger, Roodhoofd Stinknerd, Wiet Ganzenvanger


Maar dan wil ik het zo sorteren.

  1. Jan Aanhanger, Wiet Ganzenvanger, Roodhoofd Stinknerd


Dus ik wil sorteren op de eerste letter van het laatste woord. Hoe doe ik dat?
Offline Abbas - 20/01/2009 21:05 (laatste wijziging 20/01/2009 21:07)
Avatar van Abbas Gouden medaille

Crew .NET
De achternaam voor de voornaam zetten in de items van de array! 

wimmarien schreef:
wat doet die sort met tekens zoals é? sorteert hij die als "e" of moet je dat zelf nog verzorgen?
Al die tekens worden als gewone letter gezien, dus 'à' komt voor 'b' en 'é' komt na de gewone 'e'. 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s