【问题标题】:Using if else statements with arrays in C# [duplicate]在 C# 中使用带有数组的 if else 语句 [重复]
【发布时间】:2019-01-19 01:20:49
【问题描述】:

我想在 C# 中创建一个包含一堆食物的数组。

isafood = [ "apple","pear","grape"];

if(item == isafood){

    apple / pear /grape
}
else
{

}

然后我想做一个 if 语句来查看变量 item 是否等于列表中的食物之一。

【问题讨论】:

标签: c# arrays if-statement


【解决方案1】:

您必须检查数组中的每个项目以查看它是否匹配......

使用 Linq 你可以做到

if(isafood.Any(i => i==item))

【讨论】:

    【解决方案2】:
    if (isafood.IndexOf(item) > -1)
    {
        //...
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多