이피
1. persons = Items.Select(item => componentResolver.ResolvePerson(new TridionUri(item.Id))).ToList();
2. persons.Each(person => person.AdditionalInfo); // gives null reference exception
ResolvePerson 아래의 코드를 참조하십시오처럼 보이는 . 그래서 내 'ResolvePerson'은 null을 반환합니다. 이로 인해 2 행에서 예외가 발생합니다. ResolvePerson 메서드 만 제어 할 수 있습니다. 그 사람을 건너 뛸 수있는 방법이 있나요? null을 돌려주는 대신에 사람이없는 사람이 있습니까? where 절
는'Each'는'IEnumerable' 확장 또는'에서의 오타입니다 호출 할 때 아무것도 안하는 "가짜"
Person
를 반환 할 수 있습니다 말했듯 ForEach'? –IEnumerable 확장명입니다. –
그런 다음 @wudzik의 솔루션을 사용하십시오. –