小编典典

检查一个字符串数组是否包含一个值,如果是,获取它的位置

all

我有这个字符串数组:

string[] stringArray = { "text1", "text2", "text3", "text4" };
string value = "text3";

我想确定是否stringArray包含value. 如果是这样,我想定位它在数组中的位置。

我不想使用循环。谁能建议我如何做到这一点?


阅读 100

收藏
2022-07-17

共1个答案

小编典典

您可以使用Array.IndexOf方法:

string[] stringArray = { "text1", "text2", "text3", "text4" };
string value = "text3";
int pos = Array.IndexOf(stringArray, value);
if (pos > -1)
{
    // the array contains the string and the pos variable
    // will have its position in the array
}
2022-07-17