Day2
一、条件语句
1、if-else
2、if里面是标准的布尔类型或者值
3、if-else if -else if-else
二、等式运算符
在c#中,有两种不同的平等:引用相等和值相等。值相等是通常理解的相等的含义:它意味着两个对象包含相同的值。例如,a = 2,b = 2,得到 a == b。引用相等意味着没有两个对象需要比较。相反,有两个对象引用,它们都引用同一个对象。
1、相等运算符中的平等类型

三、Equals and GetHashCode
1、实现GetHashCode的一个好方法是使用一个素数作为起始值,并将该类型的字段乘以其他素数相加。
2、Default Equals behavior
public virtual bool Equals(Object obj);
equal,判断object 类型的属性,是否相等

输出结果为 foolnt1 and fooInt2 are equal:true
3、Override Equals and GetHashCode on custom types

浙公网安备 33010602011771号