送分100分:关于数组和变量互相赋值的问题
问题如下:问题1: dim A as integer,B(6) as byte
A = 997214237 (十六进制为:3B70481D)
请问有什么快捷的方法:使 B(1)=3B B(2)=70 B(3)= 48 B(4)=1D
问题2:dim A as integer,B(6) as byte
B(1)=3B B(2)=70 B(3)= 48 B(4)=1D
请问有什么快捷的方法:将B(1)~B(4)中的值按B4最低位B(1)最高位转移到A中.
--------------------编程问答-------------------- 接分~ --------------------编程问答-------------------- Dim i As Integer
Dim byteArray As Byte() = BitConverter.GetBytes(i)
i = BitConverter.ToInt32(byteArray, 0) --------------------编程问答-------------------- http://topic.csdn.net/u/20100327/22/ef396d07-4836-4572-88cd-749c31e4099e.html?seed=378608603&r=64243362#r_64243362 --------------------编程问答-------------------- --------------------编程问答-------------------- 可以考虑一下,把它们转换成字符,然后再截取,然后再转换回来,不知行不行,你试试吧
--------------------编程问答-------------------- 两钻大牛 人生如梦 都回答了。其他人都歇了吧。 --------------------编程问答-------------------- 捡个漏,修改下,更符合楼主题目也更好演示
--------------------编程问答--------------------
Dim i As Integer = &h3B70481D
Dim byteArray As Byte() = BitConverter.GetBytes(i)
i = BitConverter.ToInt32(byteArray, 0)
请问下大侠 BitConverter.GetBytes()中文解释是:以字节数组的形式返回指定的布尔值。
怎么解释哦? 小弟初来咋到,想学习学习一下
补充:.NET技术 , VB.NET