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

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 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 保护模式-系统加载-段寄存器