我希望通过二进制保存我的一个经过Structure定义的结构,其中包含Image、String等
虽然单独的保存我没问题,但我不知道怎样保存、并读取这种结构。帮忙!
vb.net 二进制问题帮忙! 关于任意的Structure定义的结构转换成二进制的问题
答案:3 悬赏:0
解决时间 2021-03-07 19:57
- 提问者网友:冥界祭月
- 2021-03-07 15:50
最佳答案
- 二级知识专家网友:甜野猫
- 2021-03-07 16:48
Replace(Space((8 - Len(Convert.ToString(12, 2)))), " ", "0") + Convert.ToString(12, 2)
上面的代码是把255以内的整数转化为8位2进制 (本例是12转化为2进制,修改12为你要转化的数即可)
上面的代码是把255以内的整数转化为8位2进制 (本例是12转化为2进制,修改12为你要转化的数即可)
全部回答
- 1楼网友:承载所有颓废
- 2021-03-07 18:06
s=format(s,string(8,"0"))
- 2楼网友:嗷呜我不好爱
- 2021-03-07 17:14
那就是不能初始长度了,而且结构中定义个无参数的构造函数也不行,所以无法初始长度。
这有必要吗,在使用时重定义它的长度也可以。
structure moduleentry32
dim size as integer
dim mid as integer
dim pid as integer
dim gusage as integer
dim pusage as integer
dim base as integer
dim 大小 as integer
dim 句柄 as integer
dim 文件名() as byte
dim 完整路径() as byte
sub t()
文件名 = array.createinstance(gettype(byte), 45) '建立数组
redim 文件名(45) '定义数组长度,其实数组也是对象,相当生成个实例。
文件名 = system.text.asciiencoding.ascii.getbytes("c:\windows\test.txt") '这两个数组内容多半是从字符串转换而来的,根本就不需要初始长度
end sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯