СЦЕНАРИЙ У меня есть класс с другим количеством атрибутов.Одним из них является строка.
ЦЕЛЬ Проверить, включен ли в этот атрибут список строк.
ПРИМЕР Атрибут строки может бытьописание автомобиля, например:
"Chevrolet 100 имеет 3000 куб. см, использует 250Cv. Шины 55/95 включены в цену. Только для 2 PAX ... и т.д ..."
И контрольный список может быть:
«3000 куб. См», «250Cv», «шины 55/95»
Так что мойкод будет:
Class_A
int id
int price
string definition
Class_A car = new Class_A()
{
id = 1,
price = 100000,
definition = "Chevrolet 100 has 3000cc, using 250Cv. The 55/95 tires are
included in the price. Just for 2 PAX... etc ..."
}
List<string> checkingList = new List<string>();
checkingList.Add("3000cc");
checkingList.Add("250Cv");
checkingList.Add("55/95 tires");
В качестве примеров я пробовал:
bool sucess;
sucess = car.Select(p => p.definition.Contains(checkingList)).FirstorDefault();
sucess = car.Select(p => p.Where(o => o.definition.Contains(checkingList)).FirstorDefault();
sucess = car.Select(p => p.Where(o => o.definition.ForEach.Contains(checkingList)).FirstorDefault();
Спасибо заранее, товарищи.