我有一個多維數組:C#如何檢查多維數組是否有值並且是索引?
string[,] array = new string[,]
{
{"cat", "dog", "plane"},
{"bird", "fish", "elephant"},
};
而且我想,以確定它是否包含一個值,如果是的話,我需要它的指數,讓我們說,對「鳥」。
我需要的是
- 查找,如果它包含它。
- 獲取它的索引。
- 獲取第二個維度的長度(我不知道它是如何調用的)並從第二個元素返回一個隨機值到該維度的最後一個維度。
所以,如果我說「鳥」,我希望它給我一個「魚」和「大象」之間的隨機字符串。 如果它是一個正常的陣列我會做一個簡單的
random.Next(1, array.Length);
但是,我不知道如何使用二維數組做到這一點。
謝謝!
我可以檢查您是否只在最左邊一列搜索匹配項,然後從其餘列中生成一個隨機值?或者比賽可以在任何列? – Enigmativity