C#中如何比较一个字符串是否和一个字符串数组中的某一元素相等?

可是我还想返回与字符串相等的数组元素所在的位置……
2024-12-03 16:18:20
推荐回答(3个)
回答1:

StringArray.Contains("123");
Contains方法,数组调用,参数为字符串的值,如果有返回true,否则返回false。

如果有用欢迎采纳~

回答2:

string.Indexof("123"); 这个方法返回 第一个“123” 中 1的位置。

string.Indexof("123",6);这样可以从第七个字符开始找。

回答3:

public int equal(string str)
{
string[] arr={"aa","bb","cc","dd","ee"};
for(int i=0;i {
if(arr[i]==str)
{
return i;
}
}
}
返回的i就是与字符串相等元素的位置。