如何遍历静态列表并将其附加到另一个列表的末尾

时间:2019-07-11 00:54:56

标签: c#

我在一个类中有此静态列表,我想对其进行迭代,然后将其附加到具有不同结构的另一个列表中。那有可能吗,我将如何去做呢?

我尝试遍历下面的当前列表,但没有添加任何内容到最终列表中。

public class StaticContactList
{
    private string Name;
    private string NameTag;

    public StaticContactList(string Name, string NameTag)
    {
        this.Name = Name;
        this.NameTag = NameTag;
    }

    public static List<StaticContactList> ContactFields = new List<StaticContactList>() {
        new StaticContactList("Salutation","##Salutation##"),
        new StaticContactList("Name","##Name##"),
        new StaticContactList("PhoneNumber","##PhoneNumber##"),
        new StaticContactList("Email","##Email##"),
    };
}

我要将StaticContactList附加到的列表:

foreach (var item in StaticContactList.ContactFields)
{
    customList.Add(new MessageVariable { Name=item.Name,NameTag = item.NameTag});
}

0 个答案:

没有答案