30/09/2018, 16:45

Hỏi về cách sử dụng IComparer trong C#

Em cài đặt hàm so sánh như vậy:

 public class AccountIDComparer:IComparer<Account>
    {
        public int Compare(Account x, Account y)
        {
            return x.AccountID.CompareTo(y.AccountID);
        }
    }

Và khi cài đặt trong classAccountList thì bị lỗi như vậy

Vậy làm sao để sử dụng được hàm IComparer? Phần này là e làm theo ví dụ trên mạng chứ cũng chưa hiểu đoạn Accounts.Sort(new AccountIDComparer()) là có ý nghĩa như thế nào nữa!!!

Bài liên quan
0