C# Linq - Cannot implicitly convert IEnumerable to List

后端 未结 3 1772
隐瞒了意图╮
隐瞒了意图╮ 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:02

    Move the .ToList() to the end like this

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

    The Where extension method returns IEnumerable and Where will work on arrays, so the ToList isn't needed after the Split.

提交回复
热议问题