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
