У меня есть 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)'