是字符串数组? [英] Is string in array?

查看:104
本文介绍了是字符串数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么是在来寻找最好的方式串[] 来查看它是否包含一个元素。这是我在这第一炮。但是,也许有,我忽视的东西。数组的大小不会超过200个元素大

 布尔isStringInArray(字符串[] strArray,串键)
{
    的for(int i = 0; I< = strArray.Length - 1;我++)
        如果(strArray [I]的ToString()==键)
            返回true;
    返回false;
}


解决方案

使用已经内置contains()方法:

 使用System.Linq的;// ...String []数组= {富,酒吧};
如果(array.Contains(富)){
    // ...
}

What would be the best way to look in a string[] to see if it contains a element. This was my first shot at it. But perhaps there is something that I am overlooking. The array size will be no larger than 200 elements.

bool isStringInArray(string[] strArray, string key)
{
    for (int i = 0; i <= strArray.Length - 1; i++)
        if (strArray[i].ToString() == key)
            return true;
    return false;
}

解决方案

Just use the already built-in Contains() method:

using System.Linq;

//...

string[] array = { "foo", "bar" };
if (array.Contains("foo")) {
    //...
}

这篇关于是字符串数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆