小编Eri*_*ito的帖子

如何在C#中对List <T>进行排序

我有一个List<Card>,我想对这些卡片进行排序

因此,我正在寻找一种方法,可以根据不同的条件(例如IDName...)对它们进行排序

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);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是随后,Visual Studio向我发送了一个错误:

'Card' 没有实现接口成员 'IComparer<Card>.Compare(Card, Card)'

c# sorting list

17
推荐指数
2
解决办法
1374
查看次数

标签 统计

c# ×1

list ×1

sorting ×1