2014-07-16 3 views
0

목록에 특정 개수의 개체가 있습니다. 이름을 기준으로 목록에서 개체 하나를 선택하고 싶습니다. 나는 다음 코드를 시도했다. [Enumeration 결과가 나타나지 않음]을 산출하지 않습니다. 조금 이상합니다. 아무도 이걸 도와 드릴까요? .이름을 기반으로 목록에서 개체 선택

var tableobj = from table in tableOfObjects 
        where tableOfObjects.ToString().Contains(objName) 
        select table; 

여기 tableOfObjects 개체의 특정 수를 포함하고, OBJNAME 객체

업데이트의 이름을 기준으로 개체를 선택하는 것입니다 아래에있는 내 코드는 :::::::::::: ::::::::::

tableOfObjects은 당신이 개체를 확인하기위한 typeOf을 사용할 수 있습니다 ListtableOfObjects

+1

당신이 개체의 이름으로 무엇을 의미합니까 시도? 물체는 어떤 모습입니까? –

+0

tableOfObjects에는 ListtableOfObjects로 정의 된 특정 수의 클래스 개체가 포함되어 있습니다. – RobinAtTech

답변

1

는이

var tableobj = from table in tableOfObjects 
         where table.ToString().Contains(objName) 
         select table; 
3

로 정의 객체 클래스의 특정 수를 포함합니다.

var tableobj=tableOfObjects.Where(p=>typeOf(p)==typeOf(obj)); 

또는

var tableobj = from table in tableOfObjects 
       where table.ToString().Contains(objName) 
       select table; 
+0

@@ Dhaval, 감사합니다. 나는 왜 위의 하나가 실패하는지 궁금하다. 어떤 생각? – RobinAtTech

+1

Srikanth ans보기 –

관련 문제