Проверка вхождения числа в массив: Справочник по C#

    683
    0


          В языке Си Шарп проверку на вхождения числа или символа в массив вы можете двумя способами. Причем в языке Си Шарп не важно дробного или целого типа данный массив.
    Эти 2 способа работают для всех типов данных:

    1. Вы можете написать небольшую функцию, которая принимает значение и массив и проверяет вхождения. Код данной метода следующий:

    Код объявление массива и переменной в C# и вызова метода:

    int chislo = 6;
    int[] masiv = new int[5] { 4, 3, 6, 5, 1 };
    if (func(chislo, masiv) == -1) MessageBox.Show("Число" + chislo + " не входит в массив");
    

    Метод:

    private int func(int chislo, int[] masiv)
    {
    for(int k = 0; k< masiv.Length; k++)
    {
    if (chislo == masiv[k]) return 1;
    }
    return -1;
    }
    

    2. Второй метод проще в написании. Вам необходимо вызвать готовый метод System.Array.IndexOf. Пример вызова проверки вхождение числа в массив на Си Шарп:

    int chislo = 6;
    int[] masiv = new int[5] { 4, 3, 6, 5, 1 };
    int index = System.Array.IndexOf(masiv, chislo );
    if (index < 0) MessageBox.Show("Число" + chislo + " не входит в массив");


    Вот таким образом осуществляется в языке Си Шарп проверка вхождения числа в массив.

    Проверка вхождения числа в массив: Справочник по C#

    0.00 (0%) 0 votes

    ОСТАВЬТЕ ОТВЕТ

    Пожалуйста, введите ваш комментарий!
    пожалуйста, введите ваше имя здесь