목록을 검색하고 ID가 있는지 확인하려고합니다.우리에게 IList 시도. 람다 포함, 형식은 위임하지 않음
string idText = item["FCSID"].Text;
var sfhOptions = PathologySFHByRole.GetSFHOptionsByRoles(Model.pathologyFishCultureStation);
if (!sfhOptions.Contains(x => x.ID == int.Parse(idText)))
e.Item.Cells[0].Visible = false;
GetSFHOptionsByRoles는 IList를 반환합니다. 내 람다식이 오류를받습니다. 람다식이 대리자 형식이 아니기 때문에 람다 식을 SFHType으로 변환 할 수 없습니다
이 용도로 가장 적합한 방법은 무엇입니까?
['Any'] (http://msdn.microsoft.com/en-us/library/system.linq.enumerable.any (v = vs.110) .aspx) 대신'! sfhOptions.Any (x => x.ID == int.Parse (idText))' – valverij