Сравнить значение из переменной с массивом значений C#

  • Автор темы Автор темы Dobrii
  • Дата начала Дата начала

Dobrii

Client
Регистрация
31.03.2019
Сообщения
272
Реакции
132
Баллы
43
Доброго времени, есть условные строковые (не числовые) значения a, b, c, d, e, f, g (могут быть слова) в переменной приходит например d, необходимо сравнить пришедшие значение с переменной с содержанием массива и случае если она там есть вернуть 1 например, если нету вернуть 0.
Может у кого есть готовое решение на C# адаптированное под зенно, буду очень благодарен.
 
Добрые люди дали решение, спасибо им, может кому пригодиться.
int res = -1;
string[] array = { "cat", "bird" };
bool a = Array.Exists(array, element => element == "cat");
Console.WriteLine(a); //true
res = (a == true) ? 1 : 0 ;
return res;
 
есть условные строковые (не числовые) значения a, b, c, d, e, f, g (могут быть слова)
в переменной приходит например d,
необходимо сравнить пришедшие значение с переменной с содержанием массива
если она там есть вернуть 1 например,
если нету вернуть 0.
C#:
Развернуть Свернуть Копировать
string line = "d";
List<string> list = new List<string>(){"a", "b", "c", "d", "e", "f", "g"};
return list.Contains(line) ? 1 : 0;
 
  • Оценить
Реакции: Dobrii

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)