tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^4: dataTable 2 配列
投稿日: 2013/06/14(Fri) 07:20
投稿者ルトケ
ありがとうございます。arr+=やるつもりがまちがって
+= numbers(i)
でした。あとからVB2005でデバッグ実行やってみます。


>
> > 配列に変換した後、「各要素の平均」を
> > 求めたいです。コードで書くと以下のようになると思います。
>
> 書かれているコードは,「配列の各要素の平均」を求めておらず,
> 「リストの各要素の平均」を求めていることに気づいているでしょうか。
>
> >     Dim arr As Integer()
> >     arr = numbers.ToArray()
> >     Dim result as Single
> >     For i = 0 as Integer to 2 step 1
> >      result += numbers(i)
> >     Next i
>
> resultへの追加がarr(i)ではなくnumbers(i)になっています。
> resultはList(Of Integer)なので,配列であるarrを使っていません。
> コードはこのままで動くはずです。
>
> List(Of T)は「可変長配列」です。
> 各要素へのアクセスは括弧を使って配列と同じように行えます。
> LengthプロパティがCountプロパティになるあたりのみ気をつければ,
> List(Of T)を配列の代わりに使えると思います。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。