В языке Си Шарп проверку на вхождения числа или символа в массив вы можете двумя способами. Причем в языке Си Шарп не важно дробного или целого типа данный массив. Эти 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 + " не входит в массив");
Вот таким образом осуществляется в языке Си Шарп проверка вхождения числа в массив.