开发者社区> 问答> 正文

字符串是否在数组中?

查看a string[]中是否包含元素的最佳方法是什么。这是我的第一枪。但是也许有些事情我忽略了。数组大小不得超过200个元素。

bool isStringInArray(string[] strArray, string key) { for (int i = 0; i <= strArray.Length - 1; i++) if (strArray[i] == key) return true; return false; } 问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-08 11:30:36 377 0
1 条回答
写回答
取消 提交回答
  • 只需使用已经内置的Contains()方法即可:

    using System.Linq;

    //...

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

    2020-02-08 11:30:44
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载