在多维数组中查找项的索引

Wil*_*iam 6 c# vb.net multidimensional-array

如果我有一个多维数组:

Dim test(,,) As String
Run Code Online (Sandbox Code Playgroud)

如何遍历数组以查找数组的第二维中是否包含另一个变量?

显然,这不起作用:

Dim x As Integer = test.IndexOf(otherVariable)
Run Code Online (Sandbox Code Playgroud)

Kon*_*Kon 2

你尝试过LINQ吗?也许类似于(伪代码):

var x = (from item in test
         where item.IndexOf(OtherVariable) >= 0 
         select item.IndexOf(OtherVariable)).SingleOrDefault();
Run Code Online (Sandbox Code Playgroud)

仅供参考,如果您像这样声明数组,这应该可以工作:

string[][] test
Run Code Online (Sandbox Code Playgroud)