есть проперти sourcecolumn, как проверить есть ли в этом листе 2 конкретных айтема?
Написал такой метод, но понимаю что можно сделать в пару строчек, подскажите плс как упростить :)
private static bool CheckIfBothColumnsArePresent(List<Model> model)
{
var isContainsBothColumns = false;
var results = new List<Model>();
var list = new[] {"FirstItem", "SecondItem"};
foreach (var item in list)
{
var itemInList = model.Find(x => x.sourcecolname == item);
if (itemInList != null)
{
results.Add(itemInList);
}
isContainsBothColumns = results.Count == 2 || isContainsBothColumns;
}
return isContainsBothColumns;
}
If (model.Find(x -> x.sourcecolname == item1) && (model.Find(x => sourcecolname == item2)) return true; return false;
return model.Any(x => x.sourceColName == item1)&& model.Any(x => x.sourceColNmae==item2);
ачем это все вобе непонятно....
Обсуждают сегодня