gpt4 book ai didi

VB6 对象比较

转载 作者:行者123 更新时间:2023-12-04 17:58:45 24 4
gpt4 key购买 nike

什么 VB6 方法允许将两个相同类型的自定义对象(在类模块中定义)相互比较?我认为有一个等效于 Java 的 compareTo 方法,但我无法在任何地方找到它。

最佳答案

如果“比较”是指“它们是同一类型吗?”,您可以使用 类型名称 功能:

If (object1 <> Nothing) and (object2 <> Nothing) then
If (TypeName(object1) = TypeName(object2)) Then
Debug.Print "object types are the same"
Else
Debug.Print "object types are NOT the same"
End If
End If

如果“比较”是指“它们是否引用内存中的相同对象?”,您可以使用 运算符(operator):
If (object1 Is object2) Then
Debug.Print "objects references are the same"
Else
Debug.Print "objects references are NOT the same"
End If

关于VB6 对象比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3149457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com