私は何年にもVBで何も書いていません。私は中級クラスを受講しており、問題にぶつかっています。私は、テキストボックス(市の州と郵便番号)からユーザーが入力したデータを取り込み、請求書番号としてzipのみを使用する請求書プログラムに取り組んでいます。私はユーザーデータを格納する配列を作成しましたが、それを反復処理する方法を理解することはできず、数値を別の配列に書き込むだけです。これが完了したら、2番目の配列を繰り返し処理し、配列の内容を文字列に書き込んで、請求書番号として表示する必要があります。任意の助けを大幅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`
が削除されます。 'Forループが自動的に値を増やす – Fabio
[Option Strict On](https://msdn.microsoft.com/en-us/library/zcd4xwzs.aspx)を使用すると、コードにいくつかの問題点が指摘されているかもしれません。修正。たとえば、 'ZipArray(num)'という行は意味をなさない。 –