1

コードを 1 つずつ短くしようとしていますが、方法がわかりません。私はVB.NETを使用しており、それについて少し知識がありました。これは私のコードの一部です。ループを使用してこれを短縮する方法はありますか

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    mdp1 = 0
    mdp2 = 0
    mdp3 = 0
    mdp4 = 0
    mdp5 = 0
    mdp6 = 0
    mdp7 = 0
    mdp8 = 0
    mdp9 = 0
    mdp10 = 0
End Sub
4

2 に答える 2

0

ジムの答えに加えて、これがあなたを助けるためのいくつかのコードです。これがあなたの質問全体に完全に答えるかどうかはわかりません:

 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

      Dim mdp() As Integer = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 End Sub
于 2013-03-08T22:38:34.753 に答える
0

これを配列に変更する場合、必要なのはこれだけです。

Private mpd(9) as Integer

すべての値が初期化されます (VB を使用)。.Net は 0 ベースであるため、10 番目のメンバーにアクセスするには mpd(9) となることに注意してください。最初の値は mpd(1) ではなく mpd(0) になります。

于 2013-03-08T14:46:02.603 に答える