Som vanligt hann jag lösa mitt egna problem innan någon annan hann svara... :) Jag hade glömt att referera till System.Collections. Tack Ted att du postade ditt svar också, det gör att andra som söker i forumet hittar detta.Implementera sorteringsklass med ICompare ger felmeddelande om "Type argument"
_____________________
Jag försöker skapa en anpassad sorteringsklass för att sortera objekt i en ArrayList, men får följande felmeddelande vid kompilering:
Using the generic type 'System.Collections.Generic.IComparer<T>' requires '1' type arguments
Klassen ser ut så här:
private class CountrySorterByName : IComparer
{
int IComparer.Compare(Object x, Object y)
{
string countryY, countryX;
countryY = ((ListItem)x).Text; //Sortering på landsnamn
countryY = ((ListItem)y).Text;
return ((new CaseInsensitiveComparer()).Compare(countryY, countryX));
}
}
Jag får samma felmeddelande när jag klistrade in ett exempel från MSDN.
Några förslag på vad jag kan göra för fel?
Tackar!Sv: Implementera sorteringsklass med ICompare ger felmeddelande om "Type argumen
Trevlig helg