私は多次元配列があります。C#多次元配列に値とインデックスがあるかどうかを確認するにはどうすればよいですか?
string[,] array = new string[,]
{
{"cat", "dog", "plane"},
{"bird", "fish", "elephant"},
};
を、私はそれが価値が含まれているかどうかを確認したい、とそう、私はそれのインデックスを必要とする場合、のは「鳥」のために、と言ってみましょう。私は必要なもの
はそれが含まれている場合、検索
- です。
- は、それのインデックスを取得します。
- 、第2の次元の長さを取得します(私はそれを呼び出して方法がわからない)とその次元の最後に2つ目の要素からランダムな値を返します。
私が「鳥」と言うと、「魚」と「象」の間にランダムな文字列を与えたいと思っています。 それは通常の配列だった場合、私はシンプル
random.Next(1, array.Length);
になるだろう。しかし、私は2次元配列でそれを作る方法がわかりません。
ありがとうございます!
一番左の列を検索して一致していることを確認してから、残りの列からランダムな値を生成することはできますか?または、どの列にも一致することができますか? – Enigmativity