Чтобы взять значение из списка A и найти его в списке Б с помощью C#, используйте LINQ, а именно оператор Where() в сочетании с Contains() или Intersect
var listA = new List<int> { 1, 2, 3, 4, 5 };
var listB = new List<int> { 3, 4, 5, 6, 7 };
// Находим все элементы из listA, которые есть в...