C# Linq - Cannot implicitly convert IEnumerable to List

后端 未结 3 1755
隐瞒了意图╮
隐瞒了意图╮ 2021-02-18 18:30

I have a List defined like this :

public List AttachmentURLS;

I am adding items to the list like this:

instructio         


        
3条回答
  •  渐次进展
    2021-02-18 19:04

    The Where method returns an IEnumerable. Try adding

    .ToList()
    

    to the end like so:

    instruction.AttachmentURLS = curItem.Attributes["ows_Attachments"]
      .Value.Split(';').ToList()
      .Where(Attachment => !String.IsNullOrEmpty(Attachment))
      .ToList();
    

提交回复
热议问题