VB字符型变量怎么组合起来,用什么符号?

Dima()asByte,b()asByte如何组合A和B,得到AB的效果,我用A&B和A+B都提示类型不匹配... Dim a() as Byte,b() as Byte 如何组合A和B ,得到AB的效果,我用A&B和A+B都提示类型不匹配 展开
 我来答
zhaozhigang517
2011-10-23 · TA获得超过106个赞
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:139万
展开全部
你这a和b不是字节数组吗?
不过vb里确实可以把string类型变量和字节数组直接转换的,但你要做字符串连接的话还是得转成string。

如果你是要拼接数组的话,可以这样
dim stra as string,strb as strin
dim c as string
stra =a
strb =b
c=a&b
如果要的是数值的话就是val(c)

dim c() as byte
redim c(0 to ubound(a)+ubound(b))
for i=0 to ubound(a)
c(i)=a(i)
next i
for i=0 to ubound(b)
c(i+ubound(a)+1)=b(i)
next i

(我没调试过,你参考下吧)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草堂春日迟迟
2011-10-23 · TA获得超过278个赞
知道小有建树答主
回答量:405
采纳率:100%
帮助的人:286万
展开全部
byte是字节型变量,0-255,数字型的,不是字符型的。
还是把a,b形成字符串型的在组合吧。
追问
哦  叫字节型的   我想连接两个字节型的变量需要怎么弄?不要字符串的,那些非明文的字节数据变成字符串就变性质了,比如16进制的00,要是变成字符串不就是空了吗。
追答
原来是要数组合并。 那只有定义个大数组, 再依次拷贝a,b到里面了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
缓步莫迟疑C
2011-10-23 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6526万
展开全部
试试strConv函数,使用方法可以在联机帮助里找到.
或者试试
Dim stra as String, strb as String
stra = a() ' 或 stra = a
strb = b() ' 或 strb = b
Debug.print stra & strb
由于没有调试环境,语法有点搞不清了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
智曲音乐简谱
2011-10-23 · TA获得超过867个赞
知道小有建树答主
回答量:503
采纳率:66%
帮助的人:114万
展开全部
你定义的是数组,不是变量。所以不能这样简单地组合。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式