求助实现将一个dictionary写入文件及读取的代码

tailormade 2006-01-02 10:27:38
本人原来用get/put实现过将自定义类型写入随机文件和读出,现在要写入的是一个dictionary,它里面是一些我写的类的实例,请各位高手指点如何实现存取(我一存取就出错,说"不能用Geg或Put 一个对象引用变量或包含对象引用的用户定义类型" )求解决办法.
...全文
236 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Gutta 2006-01-05
  • 打赏
  • 举报
回复
怎么会有五颗星星,天哪~~~~~~~~~~!!!!!!!!!
tailormade 2006-01-04
  • 打赏
  • 举报
回复
各位不好意思,我再描述一下.
dim d as new Dictionary
dim bean as new beanClass '自定义的类

bean.x=100
bean.y=100

d.Add "size",bean
set bean=new beanClass
bean.x=200
bean.y=200
d.Add "pos",bean
.....
.....
.....
最后想将d写入到文件保存起来,程序在需要用时再取出来,请各位给个建议.
  • 打赏
  • 举报
回复
dic?script的??

你需要把里面的value 取出来的,成为一个str

for each xxx in dic
next
rainstormmaster 2006-01-04
  • 打赏
  • 举报
回复
直接保存实例的话,目前还没有什么好的办法,变通一下,记录下实例的所有属性值,然后加以保存,这也是比较通用的方法
junki 2006-01-04
  • 打赏
  • 举报
回复
把问题说清楚
vansoft 2006-01-04
  • 打赏
  • 举报
回复
可以写,将类序列化。
读出来后反序列化。
rise139 2006-01-04
  • 打赏
  • 举报
回复
干吗这么麻烦 你把数据写到文件里在读到类里不就成了,再说类用起来速度慢 用几天就心烦了,还不如用数组包上类,直接对数组处理多快
threenewbee 2006-01-04
  • 打赏
  • 举报
回复
不能写入目录,只能写入文件。
不知道楼主什么意思。
tailormade 2006-01-03
  • 打赏
  • 举报
回复
是大家没看到呢还是没人会呀?
tailormade 2006-01-03
  • 打赏
  • 举报
回复
没人遇到过吗?
顶一下!

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧