[代码处理]
用C# .net framework 和yamldotnet实现root节点的序列化和反序列化派生类
任务编号:597107
悬赏任务100元
悬赏任务 : 按雇主需求进行任务后提交稿件,被采纳后即获得佣金。
用C# .net framework 和yamldotnet实现root节点的序列化和反序列化派生类
距截止:
任务已圆满完成
雇主已托管赏金:100 元
雇主发布需求
雇主托管佣金
服务商投稿
雇主开始选稿
任务完成
任务大厅共需1个合格投稿 | 每稿将获得100 元 | 每人交稿次数不限 可多次任务
投诉举报
联系Ta
我来承接
已有1 个投稿 | 已采纳0 稿 | 拒绝1 稿 | 还需要1 稿
任务需求:
public class CustomNode
{
public int type;
public List<CustomNode> childs = new List<CustomNode>();
}
public class LevelLimitNode : CustomNode
{
public LevelLimitNode()
{
type = 1;
}
public int minLevel = 0;
public int maxLevel = 0;
}
public class ProfessionLimitNode : CustomNode
{
public ProfessionLimitNode()
{
type = 2;
}
public string profession = "";
}
public class ConfigNode : CustomNode
{
public ConfigNode()
{
type = 3;
}
public string name = "";
}
var root = new CustomNode();
var lln = new LevelLimitNode();
lln.minLevel = 1;
lln.maxLevel = 10;
var cn = new ConfigNode();
cn.name = "test1";
lln.childs.Add(cn);
var pln = new ProfessionLimitNode();
pln.profession = "testp";
root.childs.Add(lln);
root.childs.Add(pln);
|
|
|
|
|