C# 判断对象是否相等
来源:互联网 发布:win7跳舞毯软件 编辑:程序博客网 时间:2024/05/22 10:44
public class People
{
public string name;
public int year;
public static bool operator ==(People p1, People p2) //操作符重载
{
if (p1.name == p2.name)
return true;
return false;
}
public static bool operator !=(People p1, People p2) //重载了== 那么必须也要重载 !=
{
if (p1 == p2)
return false;
return true;
}
public override int GetHashCode() //在重载了== != 和重写了Equals() 方法后 编译器会提醒你要重写GetHashCode方法
{
return name.GetHashCode() ^ year.GetHashCode();
}
public override bool Equals(object obj) //重写Equals方法
{
return obj is People && this == (People)obj;
}
}
- C# 判断对象是否相等
- C#判断两个对象是否相等
- 判断对象是否相等
- C#判断对象相等
- OC判断对象是否相等
- Javascript 判断对象是否相等。
- js判断对象是否相等
- js判断对象是否相等
- Javascript 判断对象是否相等
- 判断两个对象是否相等
- Javascript 判断对象是否相等
- Collection判断两个对象是否相等
- [AS3]判断两个对象是否相等
- Set 判断俩个对象是否相等
- java中判断两个对象是否相等
- 判断对象是否相等---重写equals方法
- Java通用判断对象是否相等方法
- 判断java中两个对象是否相等
- C# yield 关键字
- C# checked 检查整型数据运算溢出 as,is运算符 可空类型空结合
- 拷贝函数浅析
- VLAN运作
- 交换机对帧进行vlan标记有两种协议
- C# 判断对象是否相等
- VLAN TRUNK
- C# 关于虚函数
- vlan
- 用记事本写C#程序
- ISL标识
- ISL标识
- 40种网页常用小技巧技巧
- Isl封装