VB Wie die Rückkehr und Sie erhalten 3-dimensionale-array aus Funktion

Habe ich mit einem problem konfrontiert, wie man mit mehrdimensionalen Arrays. Ich habe eine Funktion:

Public Function findCheckDigit(ByVal text As String) As String(,,)
    Dim msgLen As Integer = text.Length
    Dim value(msgLen + 2, 1, 1) As String
    ...
    ...
    ...
    Return value
End Function

Im folgenden werde ich versuchen, rufen Sie diese Funktion:

Private Sub bGenerate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bGenerate.Click
        Dim value(tbText.Text.Length + 2, 1, 1) As Array

        value(tbText.Text.Length + 2, 1, 1) = findCheckDigit(tbText.Text)  <--- Here is a problem

        MsgBox(value(0, 1, 0))  ' Return empty in any position
    End Sub

Ich bin mir sicher, dass das problem in diesem Ort, aber wie das umzusetzen, meine Funktion aufrufen, um ein anderes 3-dimensionales array mit der gleichen Größe?

  • Welche Fehler sind Sie immer? (!)
InformationsquelleAutor Viktor V. | 2012-10-20
Schreibe einen Kommentar