2014-12-15 3 views
-3

작품 목록으로 return Alf.CBytes.Contains(x => x.name.Contains(a));HashSet의 변환 목록

어떻게 그것이 HashSet의 작업을 할 수 있을까?

+1

문제를 재현하는 작업 코드가 유용 할 수 있습니다. –

+0

'찾기 '는 원소를 반환하고'포함'은 부울을 반환합니다. – dcastro

+0

또한 "작동하지 않음"에 대한 정의를 제공하십시오. – dcastro

답변

0

제공하신 진술은 다른 일을하기 때문에 두 번째 진술만을 제공 한 것처럼 행동 할 것입니다.

(Find 다른 목적을 가지고 있기 때문에, 당신은 또한 목록에 사용하는 것이 무엇을 어떤) 당신이 Contains

return Alf.CBytes.Any(x => x.name.Contains(a)); 

편집을 동일한 동작을 얻을 것이다 Any 사용 :

return Alf.CBytes.FirstOrDefault(x => x.name.Contains(a)); // return null if not found 
return Alf.CBytes.First(x => x.name.Contains(a)); // throw exception if not found 
: 아이템을 얻을 수
+0

'bool'형식을 암시 적으로 변환 할 수 없습니다. – TheAdmiringDeveloper

+0

@DarkDeSaint 항목을 가져 오거나 존재 여부를 확인하려고합니까? –

+0

상품을 받으실 때 – TheAdmiringDeveloper