나는이 목록을 확인한 다음 정의가 null이 아닌 다른 목록을 만듭니다. 개체의 매개 변수 값을 어떻게 설정할 수 있습니까?
var new = rootObject.webWordForms
.Where(w => w.definition != null)
.ToList();
public class WebWordForm
{
public string definition { get; set; }
public string partOfSpeech { get; set; }
public int sourceId { get; set; }
public List<string> synonyms { get; set; }
public List<string> typeOf { get; set; }
public List<string> hasTypes { get; set; }
public List<string> derivation { get; set; }
public List<string> examples { get; set; }
}
나는 또한 2의 값으로 내
rootObject.webWordForms
목록에
sourceId
을 설정할 수있는 간단한 방법이 있습니까?
는 LINQ를 사용하는 경우 조회되는. 나중에 루프를 수행하고 개체를 수정하십시오. –
'.ForEach()'를 검사하고'new'에서 실행 –
@ LasseV.Karlsen - 차이가 있는지는 확실하지 않지만 이것이 객체로하는 마지막 일입니다. 실제로 "var new ="는 실제로 "return"이지만 단순히 질문을 간단하게 만들고 싶었 기 때문에 내가 한 것처럼 넣었습니다. 감사합니다. – Alan2