我已经在这个论坛上搜索了一个字符串数组中元素的索引。我找到的解决方案使用以下方法:
Array.IndexOf
我是C#的新手,我还没有听说过这种方法。我可以找到整数的索引。但是我很难找到字符串类型数组的解决方案。
以下是我用来查找整数索引的代码:
public int Search(int testValue)
{
int i = 0;
while(i < test.Length && testValue != test[i])
i++;
if(i == test.Length)
i = -1;
return i;
}
如何修改上面的内容以便能够用于字符串类型数组,还是有另一种简单的方法可以解决这个问题?
答案 0 :(得分:0)
我想,您需要以下示例。如果您需要其他示例或寻找其他解决方案,请告诉我。
string[] vals = { "val1", "val2" ,"val3"};
int idx = Array.IndexOf(vals, "val2");