当前位置: 代码迷 >> VB Dotnet >> vb.net 实现 Cla1.MyFunc1.MyFunc2.MyFunc3()的依次传递数组有关问题
  详细解决方案

vb.net 实现 Cla1.MyFunc1.MyFunc2.MyFunc3()的依次传递数组有关问题

热度:393   发布时间:2016-04-25 02:12:05.0
vb.net 实现 Cla1.MyFunc1.MyFunc2.MyFunc3()的依次传递数组问题
验证Cla1.MyFunc1.MyFunc2.MyFunc3()的结果值也是{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}。




Public Class Class1

    Function MyFunc1() As Class1

     ‘   {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} 把这个数组进行传递,
            Return
    End Function

    Function MyFunc2() As Class1
          ’ '轮到第三MyFunc3的返回值应该为数组{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
        Return
    End Function

    Function MyFunc3() As Class1

        Return
    End Function

End Class


Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim Cla1 As New Class1()
        Cla1.MyFunc1.MyFunc2.MyFunc3()

        '轮到第三MyFunc3的返回值应该为数组{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
    End Sub
End Class

------解决思路----------------------
在class1里定义个属性变量,把{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}赋值给该变量,然后就随意传递了
------解决思路----------------------
不是把Class1 改称类型,是在class1里定义个全局变量