1.  c# 序列化时,如果没有指名_id , 如果class,struct有MemberName为 Id ,_id , 则自动识别为Id .

如果此时,这个"Id"是只读属性,就会引发异常。

2. 同样的,如果指名一个Member,此Member如果也是只读,则同样引发异常

3. KLine 序列化时,遇到问题

monodb 只序列化 public 的 field , public/protected 的含有get,set的属性

结果 _ticks 无法被序列化,导致KLine几乎啥都没有

然后设置一个 public Ticks 属性。

接着由于 TICK 实现接口 IMiniTick

其中有一句话:  public string Id{get{return "";}}

由于MemberId,在序列化KLine时,序列化ticks时,尝试把Id作为_id序列化,结果由于没有setter异常

解决的办法是:

去除public,变成: string IMiniTick.Id {get {return"";}}

思想:  这个Id属性本来就不被TICK真正实现,所以应该隐藏起来

最新文章

  1. Java printf
  2. libssh2 的集成与应用
  3. zeromq 学习和python实战
  4. redhat vim编辑器永久添加行号
  5. iOS 深入理解RunLoop
  6. Oracle数据库之PL/SQL程序设计简介
  7. Hibernate 知识提高
  8. 删除和创建ms sql的分区文件
  9. Storm 集群安装配置
  10. Linux 云服务器中安装 rinetd 进行转发端口实现
  11. C# 字符串 输出格式 指定间隔 通用性很强
  12. 解决:无法在发送 HTTP 标头之后进行重定向。 跟踪信息: 在 System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.<>……
  13. Java从零开始学二十五(枚举定义和简单使用)
  14. DATASNAP远程方法返回TSTREAM正解
  15. 学习:Dom4j和Xpath
  16. 40行代码爬取猫眼电影TOP100榜所有信息
  17. 【Sql server: T-Sql 技术内幕 系列】之索引篇
  18. mybatis的使用及详解
  19. FZU 1057 a^b 【数论/九余定理】
  20. emacs写cnblog博客

热门文章

  1. SQL创建触发器
  2. multiTarget within one project pods manage
  3. 【BZOJ3218】a + b Problem 可持久化线段树优化建图
  4. mybatis学习总结(一)——简介
  5. 九度OJ 1111:单词替换 (查找)
  6. [JAVA · 0基础]:16.经常使用类
  7. github多用户提交错误Permission to repo denied to
  8. ubuntu搭建mysql
  9. 自定义fragmentlayout
  10. php设计模式之--组合模式