satan_fish 2019-05-10 17:50
浏览 259
已结题

VB.Net serialize 能否 只serialize Object 引用,而不是 Object 本身

各位大侠:
小弟有个小程序,要保存class 里面的数据。 数据结构大概如下。

   class  学校 
            {
            list of 学生   (A,B,C,D,E)
                例如学生A:( 属于班级 1, 属于兴趣小组体育)
                例如学生B:( 属于班级 3, 属于兴趣小组音乐)
                。。。。。。。
            list of 班级   (1,2,3,4)
                例如班级1 (包括学生 ABD)
                例如班级2    (包括学生CE)
            list of  兴趣小组   (模型,音乐,体育)
                例如模型    (包括学生CDE )
                例如音乐    (包括学生B )
                例如体育    (包括学生A )
            }

        class   班级
            {
            list of 学生
            }
        class   兴趣小组 
            {
            list of 学生
            }       
        class   学生 
          {
            隶属班级 : (class 班级)
            隶属兴趣小组: (class 兴趣小组)
            }

现在如果我 直接serialize 的话,班级 里面包括学生,学生里面又包括班级,这样就是循环引用了。 我查了一下,貌似有个 boost 的东西,可以支持用名字替代object,但是又不支持 VBnet
不知哪位大侠有类似情况的经验和解决办法,谢谢 !

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 求差集那个函数有问题,有无佬可以解决
    • ¥15 【提问】基于Invest的水源涵养
    • ¥20 微信网友居然可以通过vx号找到我绑的手机号
    • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
    • ¥15 解riccati方程组
    • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
    • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
    • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
    • ¥50 树莓派安卓APK系统签名
    • ¥65 汇编语言除法溢出问题