对FluorineFx.ASObject数据的处理

FluorineFx.ASObject是FluorineFx对于数据封装的一种类型。

它结构如下:

[Serializable]     public class ASObject : Dictionary<string, object>     {         public ASObject();         public ASObject(IDictionary<string, object> dictionary);         public ASObject(string typeName);         public ASObject(SerializationInfo info, StreamingContext context);

        public bool IsTypedObject { get; }         public string TypeName { get; set; }     }


 

它继承Dictionary<string, object>泛型字典,这个比较讨厌,值是object,一层一层遍历去解析肯定也能解析它,

 但如此以来如果数据结构比较复杂,代码显得比较臃肿,并且 类型化实现就比较费劲,要写N多代码,在这个时间和人力代价比较高的年代还有其他的解决办法吗?

有,就是基于序列化和反序列化的方式,用简单的几行代码实现,如果对于此处在性能上的瓶颈对于工程无法接受,也可使用本种办法快速实现,进入实际运行前再把这些娘们活补上。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值