C# C-将节点添加到序列化类

C# C-将节点添加到序列化类,c#,unity3d,C#,Unity3d,我对C很陌生,如果我问你这个愚蠢的问题,请原谅。 我不知道如何将节点添加到序列化类中 这是我的密码: 名称空间DuloGames.UI { [可序列化] 公共类信息 { 公共int ID; 公共字符串名称; 公共精灵图标; 公共字符串描述; 公众浮动范围; 公共浮子冷却; 公共时间; 公共浮动成本; 公众浮标试验; [BitmasktypeofIspellinfo_标志] 公共信息旗帜; } } 下面是我如何尝试从另一个类向上面的序列化类添加新节点: 使用DuloGames.UI; 公共阶级特征

我对C很陌生,如果我问你这个愚蠢的问题,请原谅。 我不知道如何将节点添加到序列化类中

这是我的密码:

名称空间DuloGames.UI { [可序列化] 公共类信息 { 公共int ID; 公共字符串名称; 公共精灵图标; 公共字符串描述; 公众浮动范围; 公共浮子冷却; 公共时间; 公共浮动成本; 公众浮标试验; [BitmasktypeofIspellinfo_标志] 公共信息旗帜; } } 下面是我如何尝试从另一个类向上面的序列化类添加新节点:

使用DuloGames.UI; 公共阶级特征:单一行为 { 私有无效附加节点 { UISpellInfo serializedNode=新的UISpellInfo; serializedNode.Addnew UISpillInfo { ID=1, 名称=测试, 描述=描述 }; } }
这就是我尝试向序列化类添加新节点的方式,但似乎没有正确执行。你能帮我一下吗?

我不知道你想做什么,但是你的UISpellInfo类只是一个没有Add方法的POCO,对吗

你想干什么。。我想你需要有一个UISpellInfo对象的列表,然后才能添加一些东西

List<UISpellInfo> nodes = new List<UISpellInfo>();
nodes.Add(new UISpellInfo{ID = 1, Name = "test", Description = "description"});
我想这应该行得通


但话说回来,您将如何处理serializedNode,我看不出您正在处理它?

将新节点添加到。。。没有节点的东西?你想干什么?你为什么说序列化类?在你的问题中除了那个词没有其他的连载。你们需要澄清你们在这里要问的是什么。请解释一下你们所说的向类添加新节点和序列化类是什么意思