0
我已經完成了在這個論壇上查找字符串數組中元素索引的搜索。我找到了解決方案,使用下面的方法:查找字符串數組中元素的索引
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;
}
如何修改以上才能夠使用字符串類型的數組,或者是有另一種簡單的方法,將做招?
你只需要改變你的參數類型爲string.BTW,你爲什麼試圖重新發明輪子? – 2014-10-10 11:27:21
您現在已經聽說過該方法,那麼您爲什麼現在不使用它?此外,作爲提問的一般建議,請確保您提供的代碼是完整的 - 目前我可以猜測「測試」是什麼,但您應該明確說明,以便人們可以複製粘貼代碼以進行測試,而無需添加部件。即使這樣做,將數組作爲參數傳遞給「Search」方法也可能是有意義的(就像'Array.IndexOf'所做的那樣。作爲最後一個註釋http://msdn.microsoft.com/en- us/library/7eddebat(v = vs.110).aspx是該方法的文檔。 – Chris 2014-10-10 11:47:10