C#:如果值3包含在数组中则返回true的方法,否则返回false

时间:2016-10-01 12:27:25

标签: c#

我正在尝试翻译

“如果值3包含在数组中则返回true的方法,否则返回false。”

代码,但到目前为止,我唯一能想到的是

class Test
{
    static void Main(string[] args)
    {
        ValueThree();
    }
    static bool ValueThree()
    {
        int[] arr = { 1, 2, 3 };
        if (Array = 3)
    }
    return true;
}

不确定从哪里开始,任何反馈都会非常感激。

1 个答案:

答案 0 :(得分:0)

C#-Array实现IEnumerable<TSource>接口。此接口上定义的方法之一是Contains(TSource element)方法,它检查元素是否在元素集合中。

所以在你的情况下它应该是:

static bool ValueThree()
{
    int[] arr = { 1, 2, 3 };
    return arr.Contains(3);
}
相关问题