IEqualityComparer

public class DDAMapComparer : IEqualityComparer<DDAUploadEntity>
    {
        public bool Equals(DDAUploadEntity x, DDAUploadEntity y)
        {
            return x.AmountInDC == y.AmountInDC && x.DocumentNumber.Equals(y.DocumentNumber, StringComparison.OrdinalIgnoreCase) && x.LineItem == y.LineItem && x.OriginalDueDate == y.OriginalDueDate;
        }
        public int GetHashCode(DDAUploadEntity obj)
        {
            if (obj == null)
            {
                return 0;
            }
            else
            {
                return obj.ToString().GetHashCode();
            }
        }
    }

 

posted @ 2022-11-07 09:11  vba是最好的语言  阅读(18)  评论(0编辑  收藏  举报