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

可是我还想返回与字符串相等的数组元素所在的位置……

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

如果有用欢迎采纳~
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-15
string.Indexof("123"); 这个方法返回 第一个“123” 中 1的位置。

string.Indexof("123",6);这样可以从第七个字符开始找。
第2个回答  推荐于2018-03-28
public int equal(string str)
{
string[] arr={"aa","bb","cc","dd","ee"};
for(int i=0;i<arr.length;i++)
{
if(arr[i]==str)
{
return i;
}
}
}
返回的i就是与字符串相等元素的位置。本回答被提问者和网友采纳
相似回答