C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: ローカルウインドウでの配列


(過去ログ 137 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■80784 / inTopicNo.1)  ローカルウインドウでの配列
  
□投稿者/ あ (6回)-(2016/08/10(Wed) 19:33:07)

分類:[.NET 全般] 



http://www.relief.jp/itnote/archives/images/excel-vba-redim-2d-array-a.png


VBAで多次元配列を使う場合、
デバッグ中にローカルウインドウにこの図のように
配列の要素毎に数値がまとめられて表示されていました。

しかしVB.NETでは多次元配列であっても
一次元配列のように表示されてしまい、
要素毎に中の数値を確認するのが非常に面倒です。

VBAのように要素毎にまとめて表示できる方法があれば教えてください。






引用返信 編集キー/
■80787 / inTopicNo.2)  Re[1]: ローカルウインドウでの配列
□投稿者/ Azulean (678回)-(2016/08/10(Wed) 21:37:38)
2016/08/10(Wed) 21:41:01 編集(投稿者)
その見た目を期待するのであれば、ジャグ配列を考えた方がよさそうですね。
(VB.NET は得意ではないので最適なコードサンプルになっていないかもしれませんが)

Dim arr As String()()
ReDim arr(3)
For i = 0 To 3
    ReDim arr(i)(5)
Next i

画像
https://azulean.me/redim/

-----
注意点として、配列の中に配列を入れているので、長さをそれぞれ変えることができます。

ReDim arr(0)(3)
ReDim arr(1)(5)
ReDim arr(2)(7)

のように。
きちんとコードで制御すれば問題ないことですが、こういった不揃いを許さないようにするなら、
ウォッチでの見た目は犠牲になる(元の方法になる)かもしれません。

引用返信 編集キー/
■80812 / inTopicNo.3)  Re[2]: ローカルウインドウでの配列
□投稿者/ あ (9回)-(2016/08/12(Fri) 18:13:12)
ご回答ありがとうございました。
 
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -