Из вашего сообщения об ошибке type.TypeID
является int
.
Таким образом, у вас есть 2 варианта:
Вариант 1: преобразовать types
в int[]
:
int[] types = typeId[0].Split(',').Select(id => int.Parse(id)).ToArray();
marketing = marketing.Where( type => types.Contains(type.TypeID)).ToList();
Вариант 2: преобразовать type.TypeID
в string
:
string[] types = typeId[0].Split(',');
marketing = marketing.Where( type => types.Contains(type.TypeID.ToString())).ToList();