Как получить количество совпадений в двух переменных?

leva001

Client
Регистрация
26.07.2015
Сообщения
281
Благодарностей
47
Баллы
28
Здравствуйте! Помогите с задачкой.
Есть две переменные, в которых записано по пять разных чисел. Например в первой переменной записано
121 231 345 331 543
а во второй
233 554 421 121 543

Как видно в переменных совпадают числа 121 и 543, получается что количество совпадений равно 2

Вопрос, как это реализовать в кубике C#?
 

LaGir

Client
Регистрация
01.10.2015
Сообщения
212
Благодарностей
860
Баллы
93
C#:
string s1 = project.Variables["peremennaya_1"].Value;
string s2 = project.Variables["peremennaya_2"].Value;

return s1.Split(new[]{' '}).Intersect(s2.Split(new[]{' '})).Count();
 
  • Спасибо
Реакции: leva001

leva001

Client
Регистрация
26.07.2015
Сообщения
281
Благодарностей
47
Баллы
28
C#:
string s1 = project.Variables["peremennaya_1"].Value;
string s2 = project.Variables["peremennaya_2"].Value;

return s1.Split(new[]{' '}).Intersect(s2.Split(new[]{' '})).Count();
Спасибо! Работает как часики, сам бы не додумался до такого)
 

Home_KreKer

Client
Регистрация
05.12.2016
Сообщения
137
Благодарностей
35
Баллы
28
а если в переменной, не только цифры а еще и слова?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 515
Благодарностей
8 702
Баллы
113

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