在.Net框架中,如果您查看所有類型的的基類:System.Object類,將找到如下4個(gè)與相等判斷的方法:
static Equals()
virtual Equals()
static ReferenceEquals()
virtual GetHashCode()
除此之外,Microsoft已經(jīng)提供了9個(gè)不同的接口,用于比較類型:
IEquatable<T>
IComparable
IComparable<T>
IComparer
IComparer<T>
IEqualityComparer
網(wǎng)友評(píng)論