У меня есть List<Card>
, и я хочу отсортировать эти карты
Итак, я ищу способ сортировки их по различным критериям, например, по ID
, по Name
...
public class Card : IComparer
{
public string ID;
public string Name;
public int CompareId(object firstCard, object secondCard)
{
Card c1 = (Card)firstCard;
Card c2 = (Card)secondCard;
return c1.Id.CompareTo(c2.Id);
}
}
Но потом Visual Studio отправил мне ошибку:
'Card'
не реализует элемент интерфейса'IComparer<Card>.Compare(Card, Card)'