Wednesday, March 27, 2024

Remove double record in List

 

files = files.Distinct(new FileInfoComparer()).ToList();//remove double records


 public class FileInfoComparer : IEqualityComparer<FileInfo>

    {

        public bool Equals(FileInfo x, FileInfo y)

        {

            return x.Name == y.Name;

        }


        public int GetHashCode(FileInfo obj)

        {

            return obj.Name.GetHashCode();

        }

    }

No comments: