Итак, я пытаюсь добавить элементы в массив и затем возвращать все элементы в массиве в текстовое поле. Может ли кто-нибудь сказать мне, что я делаю неправильно? Когда я нажимаю кнопку, это приводит к ошибкам, или я получаю system.string[]
или он не отображает все элементы, только один полный или частичный элемент. edit1: вот обновленный код.Отображение содержимого массива в текстовом поле
Public Class Form1
Dim x As Integer = 0
Dim strencode As String
Dim strletters As String
Dim strholder(0 To 999) As String
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
strletters = TextBox1.Text
Label2.Text = x.ToString
If TextBox1.TextLength < x Then
x = 0
End If
If TextBox1.TextLength <> 0 Then
If TextBox1.TextLength < x Then
x = 0
End If
Do Until x = TextBox1.TextLength
If TextBox1.TextLength < x Then
x = 0
End If
If TextBox1.TextLength <> 0 Then
If strletters.Substring(x, 1) = "A" Then
strholder(x) = "346,"
x = x + 1
ElseIf strletters.Substring(x, 1) = "B" Then
strholder(x) = "917,"
x = x + 1
End If
End If
Loop
pause:
Dim i As Integer
For i = 0 To (x - 1)
TextBox2.Text = (strholder(i))
Next
End If
End Sub
End Class
Какое сообщение об ошибке в какой строке кода? – dbmitch
Вы должны добавить, какое исходное «состояние»/окончательное «состояние» вы ожидаете/должны позволить нам понять, чего вы пытаетесь достичь (как функциональность/поведение), а не то, что должен делать код. – Sehnsucht
Обновите эту строку до: TextBox2.Text & = strholder (i) – EJD