Hallo,

Btw: da gibt es auch einen Trick mit sortedList,
indem man Key und Value vertauscht. Weniger elegant aber auch weniger Coding.

Gru�,
Tobias

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Dirk Sch�fauer
Gesendet: Donnerstag, 10. Februar 2005 20:33
An: [email protected]
Betreff: AW: [Asp.net] Elemente in ArrayList sortieren[Scanned]


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
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an