Ik heb een generic List van AbstractServices (List<AbstractService>) die ik wil sorteren op basis van van een string-value. Daartoe heb ik IComparable<T> geimplementeerd voor de AbstractService klasse:
Wanneer ik nu echter op mijn list de Sort() methode aanroep gebeurt er niets, terwijl dat volgens MSDN wel het geval zou moeten zijn (http://msdn2.microsoft.co...sh2ey19(en-us,vs.80).aspx, zie tweede bullet bij remarks)?
Wat doe ik fout?
C#:
1
2
3
4
5
6
7
8
9
| class AbstractService : AbstractDomainObject, IComparable<AbstractService> { // *knip* public int CompareTo(AbstractService other) { return Category.Name.CompareTo(other.Category.Name); } } |
Wanneer ik nu echter op mijn list de Sort() methode aanroep gebeurt er niets, terwijl dat volgens MSDN wel het geval zou moeten zijn (http://msdn2.microsoft.co...sh2ey19(en-us,vs.80).aspx, zie tweede bullet bij remarks)?
Wat doe ik fout?
edit:
laat maar, fout bleek heeeel ergens anders te zitten
laat maar, fout bleek heeeel ergens anders te zitten
[ Voor 35% gewijzigd door Verwijderd op 20-03-2006 19:41 ]