コード例 #1
0
        public override int GetHashCode()
        {
            int hashCode = 1158521302;

            hashCode = hashCode * -1521134295 + OrderId.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <List <OrderItem> > .Default.GetHashCode(OrderItems);

            hashCode = hashCode * -1521134295 + IfSolved.GetHashCode();
            hashCode = hashCode * -1521134295 + Date.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <Customer> .Default.GetHashCode(Customer);

            return(hashCode);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Monarchlee/CSharpHomeWork
 public override int GetHashCode()
 {
     return(OrderItems.GetHashCode() & ID.GetHashCode() * IfSolved.GetHashCode());
 }