当前位置: 代码迷 >> VB Dotnet >> [vb.net]一个数组对象与另一个数组对象的相等判断有关问题
  详细解决方案

[vb.net]一个数组对象与另一个数组对象的相等判断有关问题

热度:47   发布时间:2016-04-25 02:10:44.0
[vb.net]一个数组对象与另一个数组对象的相等判断问题
下面的例子可以看出,两个相同的数组对象对比判断结果都返回False
有没有直接数组对象的相等判断语句呢?


Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim Array1 As String() = {"1", "2", "3"}
        Dim Array2 As String() = {"1", "2", "3"}
        Dim List1 As New List(Of String())
        List1.Add(New String() {"2", "3", "4"})
        List1.Add(New String() {"1", "2", "3"})
        List1.Add(New String() {"4", "5", "6"})

        Dim Boolean1 As Boolean = List1.Contains(Array1)
        Dim Boolean2 As Boolean = Array1.Equals(Array2)
        Dim Boolean3 As Boolean = Array1 Is Array2
        
    End Sub
End Class

------解决思路----------------------
你的那3个判断分别是在判断啥呢?如果你说不出来这些,我建议你先学这些,先别考虑“判断数组相等”那种高大上的要求。
------解决思路----------------------
引用:
你的那3个判断分别是在判断啥呢?如果你说不出来这些,我建议你先学这些,先别考虑“判断数组相等”那种高大上的要求。

lz无意于学习哪怕最简单最基础的那么一点东西,也许他基础太差学不会吧。他只不过想看我们怎么给他“变一个魔术”,然后赞叹下“好神奇、好强大”。心情好就给他变一个了事呗。

此lz就是那个“求一个类可以实现插入1000亿个元素的List”号称他老师教他“看代码学编程”的奇葩兄。
  相关解决方案