簡體   English   中英

在字符串數組中查找元素的索引

[英]Finding an index of an element in a string array

我已經在該論壇上進行了搜索,以查找字符串數組中元素的索引。 我找到的解決方案使用以下方法:

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[] vals = { "val1", "val2" ,"val3"};
int idx = Array.IndexOf(vals, "val2");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM