몇 년 동안 VB에서 아무 것도 쓰지 않았습니다. 나는 중급반을 듣고 있는데 문제가있다. 나는 텍스트 상자 (도시 국가 및 우편 번호)에서 사용자가 입력 한 데이터를 가져 와서 우편 번호로만 우편 번호를 사용하는 인보이스 프로그램을 작성 중입니다. 사용자 데이터를 저장하는 배열을 만들었지 만이를 반복하고 숫자 값을 다른 배열에만 쓰는 방법을 알 수 없습니다. 일단 완료되면 두 번째 배열을 반복하고 배열 내용을 문자열에 써서 송장 번호로 표시 할 수있게해야합니다. 어떤 도움을 크게 char
의 배열로하나의 배열에서 다른 배열로 숫자 만 복사하는 방법
'the array that holds the user city state and zip
Dim UserZip As String = txtCItyStateZip.Text
Dim UserArray() As Char = UserZip.ToCharArray
Dim ZipArray(4) As Integer
For num As Integer = 0 To UserArray.Length - 1
If IsNumeric(num) Then
ZipArray(num)
num += 1
End If
Next`
'n + = 1' 줄을 제거하십시오. For 루프가 자동으로 값을 증가시킵니다. – Fabio
[Option Strict On] (https://msdn.microsoft.com/en-us/library/zcd4xwzs.aspx)을 사용하면 코드에 대한 몇 가지 문제점을 지적하고 제안 할 수도 있습니다 수정. 예를 들어,'ZipArray (num)'라인은 의미가 없습니다. –