vb.net 判断两个结构体相等
vb.net吧
全部回复
仅看楼主
level 2
'定义一个结构体
Public Structure STU_INFO
Public strID As String 'ID
Public strNM As String 'NM
End Structure
'实例两个结构体
dim stuA as STU_INFO
stuA.strID = "01"
stuA.strNM = "小明"
dim stuB as STU_INFO
stuB.strID = "02"
stuB.strNM = "阿狗"
'判断两个结构体内容是否相等
If stuA.Equals(stuB) = True Then
Message("相等")
else
Message("不相等")
End if
2016年10月03日 05点10分 1
level 11
结构体不清楚,如果是类的话可以在类里重写equals函数
2016年10月10日 13点10分 2
level 8
结构体继承自ValueType值类型,值类型通通自带Equals的重载方法;值类型与引用类型都用Equals判断值是否相等。默认没重载=运算符,自己整
2016年10月10日 14点10分 4
1