タイトル : Re^6: 配列のByVal、ByRef渡しについて 投稿日 : 2007/01/05(Fri) 14:14 投稿者 : はじめてのプログラミング
花ちゃんさん、何度もご回答ありがとうございます。 > > 例えば、Dim e As Integer = a.GetUpperBound(e)と配列の上限番号を取得したい場合 > a() の配列の上限番号を取得したいなら UBound(a) では。 その通りです。 > 又は、 > Dim b() As Girl = a > Dim e As Integer = b.GetUpperBound(0) > になるのでは。 こちらは良くわからずに使っていました、教えていただきありがとうございました。 Dim e As Integer = a.GetUpperBound(e)の「e」がIntegerの初期値0だったので たまたま成立していました。 Dim e As Integer = a.GetUpperBound(配列の次元 -1) 1次元目の上限を取得であれば0となるので Dim e As Integer = b.GetUpperBound(0)となるのですね。 |