Ich bin es noch mal. Ich habe eben das Beispiel von Christoph auf
aspheute.com gefunden und habe mir das mal durchgelesen. Irgendwie versteh
ich das nicht. Ich habe mir so eine Klasse mal erstellt:
Imports System
Public Class ArrayListComparer
Inherits Object
Implements System.Collections.IComparer
Public Sub New()
MyBase.New()
End Sub
Public Overridable Function Compare(ByVal x As Object, ByVal y As
Object) As Integer Implements System.Collections.IComparer.Compare
Return String.Compare(x.ToString(), x.ToString())
End Function
End Class
Das bl�de ist es funktioniert :( und ich versteh es nicht. Ich gebe euch mal
ein Beispiel meiner Anwendung: Ich habe ein Element "Headline" (normal pos
1) und ich habe ein Element "Text" (normal pos 2). Diese sollen anhand ihrer
Position auf der Seite positioniert werden. Jetzt habe ich mit Absicht dem
Text Position 1 und der Headline Position 2, demnach sollte ja zuerst der
Text kommen und dann die Headline. Bl�derweise wir die ArrayList korrekt
sortiert aber ich wei� nicht anhand welcher Kriterien sie sortiert wird. Wie
kann ich sicher stellen dass der Comparer nach meinen eigenen Kriterien
sortiert? (In meinem Fall w�re das Element.Position).
Vielen Dank im Voraus
Gr��e Dirk
________________________________________
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Dirk Sch�fauer
Gesendet: Donnerstag, 10. Februar 2005 19:39
An: [email protected]
Betreff: [Asp.net] Elemente in ArrayList sortieren
Hallo Liste,
�
ich m�chte eine ArrayList sortieren, allerdings wei� ich nicht wie ich das
anstellen soll. Inmeiner ArrayList gibt es eine unterschiedliche Anzahl an
Elementen, jedes dieser Elemente besitzt ein Attribut �Position�, anhand
dieser Position soll die ArrayList sortiert werden, wei� jemand Rat?
�
Gr��e Dirk
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net