我有一个由int [9]数组组成的Hashset集合,想知道该集合是否已经包含了这个数组。例如:
HashSet<int[]> set = new HashSet<int[]>();
int[] a=new int[9]{1,2,3,4,5,6,7,8,9};
set.Add(a);
int[] a2=new int[9]{1,2,3,4,5,6,7,8,9};
if(!set.Contains(a2))
set.Add(a2);
我该如何重写或实现自己的Equals方法,以便HastSet.Contains的行为类似于Arrays.SequenceEquals?