私は多次元のギザギザの文字列配列を持っています:
string[,][] MDJA =
{
{new string[]{"a", "b"}, new string[]{"c", "d"}, new string[]{"e", "f"}},
{new string[]{"g", "h"}, new string[]{"j", "i"}, new string[]{"k", "l"}},
{new string[]{"m", "n"}, new string[]{"o", "p"}, new string[]{"q", "r"}}
}
for ループを使用して、配列内の配列の配置を比較して探している配列を取得していますが、MDJA はメソッド内にあり、特定の配列を返したいと考えています。例として、私は戻りたいかもしれません
new string[]{"m", "n"}
通常、多次元配列でこれを行います。
for (byte i = 0; i < 3; i++)
{
if (var1[x] == var2[i])
{
return answers[y,i]
}
}
しかし、私は以前にジャグ配列を使用したことがなく、それらを多次元的に使用すると、情報を取得するのが難しくなりました。
PS 4 つの変数はメソッドの引数で、var1 と var2 は文字列配列で、x/y は整数です。
助けてくれてありがとう。