Я намагаюся знайти запит linq, щоб я міг написати його у заяві if.
Псевдокод:
IDList - список списку інт< int >
if (IDList.Contains (Object.Id)) Do something
але я, схоже, не розумію, що потрібно.
У цьому розділі:
foreach(int id in IDList )
{
if (id == Object.Id)
break;
}
але я хочу, щоб це було як один рядок, якщо це можливо.
Спочатку я спробував:
IDList.Contains(Object.Id);
але це призводить до помилки компіляції
Мені цікаво, чи це буде один з цих двох?
IDList.Any(id => id == Object.Id)
або
IDList.Exists(id => id == Object.Id);
I don't completely understand how the lambdas and things work абоthe difference between andy and exists so I'm not sure if I'm along the wrong line?