タイトル : Re^3: 配列の値のコピー方法を知りたい 投稿日 : 2009/08/31(Mon) 09:26 投稿者 : よねKEN
> VB6の時は配列の初期化を意識する必要はなかったのですがVB.netは > 初期化が必要なんですね。 そこはVB6でもVB.netでも変わってませんよ。 [VB6] (1) Dim A() As Integer Redim A(10) ' 動的に配列の要素数を決めてメモリを確保 (2) Dim A(10) As Integer ' 宣言時点で配列の要素数を決めてメモリを確保 [VB.net] (1) Dim A() As Integer Redim A(10) ' 動的に配列の要素数を決めてメモリを確保 (1)' Dim A() As Integer A = New Integer(10){} ' 「動的に配列の要素数を決めてメモリを確保」の.NETらしい書き方 (2) Dim A(10) As Integer ' 宣言時点で配列の要素数を決めてメモリを確保 配列の要素数分のメモリ確保はVB6でもVB.netでも必要です。 |