假设我们有两个对象o1和o2,它们都被定义为System.Object。在我的情况下,o1和o2可以是以下任何类型之一:
- 字符串 - Int32 - Double - 布尔值 - 日期时间 - DBNull
那么我该如何检查o1和o2是否相等,即它们是同一个对象或者它们具有相同的类型和值呢?
我可以只执行o1 == o2操作吗?还是需要执行o1.Equals(o2)或其他操作?
谢谢,
AJ
- 字符串 - Int32 - Double - 布尔值 - 日期时间 - DBNull
那么我该如何检查o1和o2是否相等,即它们是同一个对象或者它们具有相同的类型和值呢?
我可以只执行o1 == o2操作吗?还是需要执行o1.Equals(o2)或其他操作?
谢谢,
AJ