我有一些数据构建了一个Dinctionary。这些数据打算发布给用户使用的。
但是每次程序运行起来后再新建Dinctionary比较耗时。我的想法是把这些数据保持Dinctionary的结构直接存盘,下次程序启动,直接在把这个文件映射为内存中一个Dinctionary,这样速度应该会比较快。但是我不知道该如何实现。
我知道Dinctionary可以序列化,但我试了一下,序列化出来的是个类似XML格式的文件,给我添加了非常多的标签,使得文件膨胀了很多,效率非常差。有没有序列化成二进制文件这样的方法啊?