2014-11-25 3 views
-2

) 목록에서 객체를 업데이트 할 수있는 방법이 있습니까?linq을 사용하여 목록에서 객체의 속성을 업데이트하는 방법 (

offer = offers.FirstOrDefault(o => o.attribute.Equals("Match")); offer.property ="updatedvalue";

내가 제공하는 개체의 업데이트 된 속성을 가지고 있어야 내 코드에서 이벤트를 사용하고 싶습니다. 필터링 한 다음 사용 후

+0

'제안'은 무엇인지 모르겠지만 변경 가능하다면 노출하는 필드/설정 가능한 속성/메소드를 사용할 수있는 이유가 없습니다. –

+0

Theres는 당신이 실제로'offer '를 돌연변이시키는 방법을 묻지 않습니다. 우리가 여기서 누락 된 상황이 있습니까? 참조가 어떻게 작동하는지 이해하지 못합니까? '제안'은 가치 유형입니까? – BradleyDotNET

+1

오퍼는 일부 유형 A의 객체이며 오퍼는 유형 A의 객체 목록입니다. 제안에 반영해야하는 속성을 업데이트하고이를 사용할 수 있어야합니다. 내가 찾고있는 것을 더 명확히해야하는지 알려주세요. 감사. – KDKR

답변

1

당신은

offer = offers.FirstOrDefault(o => o.attribute.Equals("Match")); 
offer.Property1 = "NewValue"; 
............................; 

가 다시 제공 개체를 사용하여 속성을 업데이트 할 수 있습니다.

+0

나는 제안 된 객체를 다시 사용하고 싶습니다. 그리고 제안은 새로 설정된 속성 값을 포함해야합니다. – KDKR

+0

@reddy_rocks 그래서 복사본을 저장 하시겠습니까? – BradleyDotNET

+0

@BradleyDotNET 내가 업데이트 제안을 제공 목록에 반영 할 예정입니까? – KDKR

관련 문제