Если это на самом деле ArrayList
, вы должны сначала создать List<T>
или массив.Тогда вы можете использовать Contains
:
// Use the appropriate type, of course.
var ids = arraylist.Cast<string>().ToList();
var tmp = users.Select(a => ids.Contains(a.UserID));
При использовании Contains
на равнине ArrayList
вполне может скомпилировать , я ожидаю, что он потерпит неудачу во время выполнения, предполагая1011 * является IQueryable<>
.