Sub MySub() Dim Clas1, Clas2 As New Class1 Clas1.Equals(Clas2) '返回到False Dim i = Clas1 Is Clas2 '返回到False End Sub
我换过来用结构对象来比较时,情况是完全不一样。 两个相同类可以不相同,但是两个结构实例是完全相同的。 Dim struc1, struc2 As New struct1 MsgBox(struc1.Equals(struc2))
Dim struc1, struc2 As New struct1 MsgBox(struc1.Equals(struc2))
Class1 和 Class2 分别是两个实例,当然是不等的。
16,722
社区成员
110,526
社区内容
加载中
试试用AI创作助手写篇文章吧