C#: метод, который возвращает true, если значение 3 содержится в массиве, и false в противном случае

Я пытаюсь перевести

«Метод, который возвращает true, если значение 3 содержится в массиве, и false в противном случае.»

в код, но до сих пор единственное, что я мог придумать, это

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

Не очень уверен, куда идти отсюда, любая обратная связь будет очень признателен.

Метки

1 ответ

  1. C#-массив реализует IEnumerable<TSource>интерфейс. Одним из определенных методов на этом интерфейсе является Contains(TSource element)метод, который проверяет, находится ли элемент в коллекции элементов.

    Так что в вашем случае это должно быть:

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