如何将对象添加到现有的类对象

意义

我有一个类对象:

[XmlRoot(ElementName = "Tag")]
public class Tag
{
    [XmlElement(ElementName = "TagId")]
    public string TagId { get; set; }
    [XmlElement(ElementName = "TagTitle")]
    public string TagTitle { get; set; }
}

[XmlRoot(ElementName = "LocTags")]
public class LocTags
{
    [XmlElement(ElementName = "Tag")]
    public Tag[] Tag { get; set; }
}

[XmlRoot(ElementName = "test")]
public class test
{
    [XmlElement(ElementName = "ID")]
    public string ID { get; set; }
    [XmlElement(ElementName = "Name")]
    public string Name { get; set; }
    [XmlElement(ElementName = "LocTags")]
    public LocTags LocTags { get; set; }
}

我已经有这样的数据了:

test:
    id=1
    Name="abc"
    locTags
       tag
           tagId=1
           tagTitle="xyz"

    id=2
    name="qwe"
    ...

我想test = 1将新对象添加到Tag,应该得到结果:

test:
    id=1
    Name="abc"
    locTags
        tag
            tagId=1
            tagTitle="xyz"

            tagId=2
            tagTitle="pqr"
     id=2
     name="qwe"
     ...

我怎么做?

编辑

List<Tag> tagNew = test.locTags.Tag.ToList();
tagNew.Add(new Tag
{
    TagTitle = "pqr",
    TagId = "2"
});

test.locTags.Tag = tagNew;

但最后一行给我错误:

错误10无法将类型'System.Collections.Generic.List'隐式转换为'Tag []'

Tag[]标签设为List<Tag>,然后使用test.LocTagXY.Tags.Add(newTag)

如果您希望继续使用Arrays,请使用Pradeep Kumar's test.locTags.Tag = tagNew.ToArray()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript对象-将对象添加到现有对象之前

来自分类Dev

如何将新类添加到现有的edmx文件

来自分类Dev

如何将对象添加到数组jQuery

来自分类Dev

如何将对象添加到向量中?

来自分类Dev

如何将对象添加到NSPointerArray?

来自分类Dev

如何将wcf服务添加到现有的类库

来自分类Dev

如何将对象添加到现有的类对象

来自分类Dev

如何将新的键值对添加到现有对象

来自分类Dev

如何将新的对象存储添加到现有的indexeddb

来自分类Dev

如何将对象添加到此数组?

来自分类Dev

如何将对象键值对递归添加到带有子数组的对象数组?

来自分类Dev

C#:如何将对象添加到数组?

来自分类Dev

如何将对象数组添加到chartjs?

来自分类Dev

Javascript对象-将对象添加到现有对象之前

来自分类Dev

如何将新类添加到现有的edmx文件

来自分类Dev

如何将对象添加到静态数组

来自分类Dev

如何将对象添加到CComboBox

来自分类Dev

如何将对象动态添加到休眠查询

来自分类Dev

将对象中的值添加到对象数组中,而不覆盖现有键值

来自分类Dev

如何将对象属性添加到对象的属性?

来自分类Dev

如何将对象添加到枚举定义的类?

来自分类Dev

如何将成员函数添加到现有的Python对象?

来自分类Dev

如何将对象添加到JSON(nodeJS)

来自分类Dev

如何将原型属性添加到现有对象

来自分类Dev

如何将json数组添加到现有数组中的对象?

来自分类Dev

如何将对象添加到<?扩展接口>?

来自分类Dev

如何将对象添加到数组javascript

来自分类Dev

当列表是自定义类对象时,如何将对象正确添加到列表中?

来自分类Dev

将对象数据添加到现有的 Firebase 文档

Related 相关文章

热门标签

归档