Hallo,
Ik probeer een arraylist met Uri objecten te sorteren.
Daarvoor moet ik een custom comparer maken.
Nu het ik de class UriComparer gemaakt die de interface IComparer implementeerd.
Het gekke is dat als ik de boel probeer te compilen dat de compiler zegt dat mijn class de Compare method van de interface niet implementeerd.
Wat doe ik fout?
mijn sort aanroep:
Alvast bedankt voor de hulp!
Ik probeer een arraylist met Uri objecten te sorteren.
Daarvoor moet ik een custom comparer maken.
Nu het ik de class UriComparer gemaakt die de interface IComparer implementeerd.
Het gekke is dat als ik de boel probeer te compilen dat de compiler zegt dat mijn class de Compare method van de interface niet implementeerd.
Wat doe ik fout?
C#:
1
2
3
4
5
6
7
8
9
10
11
12
| public class UriComparer : IComparer { public int Compare(Uri url,Uri currenturl) { string firstUrl = url.AbsoluteUri as firstUrl; string secondUrl = currenturl.AbsoluteUri as secondUrl; return firstUrl.CompareTo(secondUrl); } } |
mijn sort aanroep:
C#:
1
2
3
4
5
| public void RemoveDoubleUrlsFromResults(ref ArrayList results) { UriComparer uriComparer = new UriComparer(); results.Sort(uriComparer); } |
Alvast bedankt voor de hulp!
Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...