프로그래밍을 다시하고 Classes에 익숙하지 않은 채 2 차원 배열을 수업에서 사용하려고합니다.2 차원 배열이있는 Visual Basic 클래스?
함수에서 반환 할 클래스에서 두 개의 2 차원 배열의 크기 (x, y)를 전달해야하는 함수가 필요합니다. 그래서 나는 ReturnVar
에게 물론이 작동하지 않는 코드가 난 후 무엇을 보여 단지 골격을 어둡게 어떻게하면
이 가능하다.
Function MyFunc1(ByVal x As Integer, y As Integer) As TestClass
Dim ReturnVar As New TestClass
ReDim ReturnVar.Array1(x, y)
ReDim ReturnVar.Array2(x, y)
Return ReturnVar
End Function
내가 생각의 TestClass의 constrcutor에이 값을 전달하는 더 좋은 생각이 될 것입니다 후 그것이 분명하게, : 내가 제대로 이해 한 경우이 같은
Public Class TestClass
Public Array1(,) As Integer
Public Array2(,) As Integer
End Class
Function MyFunc1(ByVal x as Integer, y as Integer) as TestClass
'x and y will define the size of the two arrays in the TestClass
Dim ReturnVar ??? As New TestClass
.
do some code
.
Return ReturnVar
End Function
클래스, 2 차원 배열 또는 둘 모두에 대해 배우려고하십니까? – dbasnett