基礎的な質問かもしれませんが、ネットで調べたのですが、うまく回答が見つからなかったので、教えて下さい。
VB.netで二次元配列を扱っているのですが、この要素はどこにあるのかを知りたいのです。
一次元配列でしたら、Indexof を使えば、どこのインデックスに配置されているかが分かると思うのですが、
二次元配列の場合は、どうすればインデックス数が分かるのでしょうか。
例えば、列は0で固定だけど、どこの行にこの要素が格納されているか分からないから、行番号を知りたいと言うときです。
よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
直接はないので,LINQ等で代用することになります。
e.g.)
Dim arr As Integer(,) = New Integer(,) {
{0, 1, 2},
{10, 11, 12}
}
Dim i1 As Integer = arr.Cast(Of Integer).Select(Function(v, i) New With {v, i}).First(Function(o) o.v = 12).i
Debug.WriteLine("{0} / {1}", i1 \ arr.GetLength(1), i1 Mod arr.GetLength(1))
Yune-Kichiさん
早速のご回答ありがとうございます!
お返事が遅くなって申し訳ございません。
初心者なものでLINQ自体よく分からなかったので、ネットで調べてみたのですが、私の力量では理解が難しく。。(泣
Yune-Kichiさんが教えて下さったコードも初心者の私には難しくて、こちらはどのようなことをされているのでしょうか。
御手数をおかけしまして大変申し訳ございませんが、もう少し詳しく教えて頂けましたら嬉しいです。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl perlで2次元配列をサブルーチンに値渡しで渡す 5 2022/12/17 18:49
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- JavaScript 二次元配列の全要素の全要素を区切り文字無しで連結する最も単純な書き方を教えてください 3 2023/06/09 12:51
- その他(プログラミング・Web制作) python質問 1 2023/08/14 11:54
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- Ruby 初心者プログラミング 3 2022/10/12 11:31
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- C言語・C++・C# pythonのファイルの並びでの読み込みとリストについて 4 2022/04/13 03:52
- JavaScript オブジェクト配列の各メンバを任意の式で評価して、その評価値が最大のオブジェクトを返す関数はありますか 2 2023/05/20 15:02
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
vb.netです。2次元配列の要素をFor Eachでひとつづつ取得したい。
Visual Basic(VBA)
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
配列の重複する値とその個数を取得したい
Visual Basic(VBA)
-
-
4
2次元動的配列の第一引数のみを可変にする
Visual Basic(VBA)
-
5
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
6
VB.NET 2次元配列
Visual Basic(VBA)
-
7
VB.NETで小数点以下の桁数を取得したい
その他(ソフトウェア)
-
8
モーダルフォームとモードレスフォーム
Visual Basic(VBA)
-
9
2つのDataTableをJoin
Visual Basic(VBA)
-
10
コントロールを移動できない
Visual Basic(VBA)
-
11
FriendとPublicの違い。。。
Visual Basic(VBA)
-
12
文字数に合わせて、コントロールの幅を設定する方法
Visual Basic(VBA)
-
13
VB.NETで他のプロジェクトで作成したフォームを使う方法
Visual Basic(VBA)
-
14
【VB】タブ切り替え時のイベント
Visual Basic(VBA)
-
15
変数の参照でエラーが出てしまいます。(VB.NET)
Visual Basic(VBA)
-
16
ピクチャーボックスの大きさに合わせて画像を表示
Visual Basic(VBA)
-
17
Functionの戻り値を配列にしたいのですが
Visual Basic(VBA)
-
18
Designer.vbは直接コードをいじってはだめ?
Visual Basic(VBA)
-
19
CloseとDisposeの違い
Visual Basic(VBA)
-
20
【VB.NET】テキストボックスにフォーカスが移動すると、全選択されてしまいます。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのautofilter、criteriaの配...
-
クラスに配列を渡す方法
-
マクロ Publicでの配列定義
-
Excel VBA ユーザーフォームの...
-
二次元配列における要素数のは...
-
文字の整列(printf)
-
VB6で配列の最大値を簡単に求め...
-
Strawberry Perl for Windows ...
-
エクセルVBAでTransposeの不思議
-
do-while文での無限ループ?
-
perlで配列の要素が空なのを知...
-
VBA 二次元配列の1つ目を増...
-
Excel(VBA)で配列の要素数を...
-
perl初心者です。わかる方お願...
-
Perlでファンクションへのリフ...
-
複数のキーで配列をソートする...
-
VBのReturnの使い方
-
UWSCの終了の仕方
-
DoEventsが必要な理由について
-
ハッシュ検索はなぜ速い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dim flag(4) as boolean で配列...
-
VBAのautofilter、criteriaの配...
-
二次元配列のインデックスについて
-
二次元配列における要素数のは...
-
エクセルVBAでTransposeの不思議
-
クラスに配列を渡す方法
-
リストボックスに縦スクロール...
-
マクロ Publicでの配列定義
-
Excel VBA ユーザーフォームの...
-
文字の整列(printf)
-
perlで配列の要素が空なのを知...
-
perl 配列の要素数について
-
Strawberry Perl for Windows ...
-
VBA 二次元配列の1つ目を増...
-
チェックボックスのperlでの値...
-
perl 初等プログラミングについて
-
DBIを使ってSelect文 複数のカ...
-
複数のキーで配列をソートする...
-
Excel(VBA)で配列の要素数を...
-
newで個別に生成した配列にNULL...
おすすめ情報