CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

关于字符串和Byte

楼主mork(漠客)2003-01-03 01:22:26 在 VB / 基础类 提问

Dim   theStr()   As   Byte  
  theStr   =   Split("10,11,12",   ",")  
   
  执行出错,提示类型不匹配!要求theStr   必须是byte   型数组。。如何是好?  
   
  不要告诉我要用for...next   一个一个的再搬啊~ 问题点数:20、回复次数:4Top

1 楼1825(得之我幸,失之我命.)回复于 2003-01-03 01:49:11 得分 4

没办法不用循环吧?  
  不想分割逗号的话倒是可以先Split到string数组中再循环cbyte给Byte数组Top

2 楼redwrite(红妆素裹)回复于 2003-01-03 02:22:18 得分 4

双字节的赋给单字节的变量应该会出错的,应该先转换一下吧。Top

3 楼zfive5(醉马不肖)回复于 2003-01-03 09:09:44 得分 4

Function   Split(  
        ByVal   Expression   As   String,  
        Optional   ByVal   Delimiter   As   String   =   "   ",  
        Optional   ByVal   Limit   As   Integer   =   -1,  
        Optional   ByVal   Compare   As   CompareMethod   =   CompareMethod.Binary  
  )   As   String()  
  Top

4 楼xz8000(小熊)回复于 2003-01-03 09:40:08 得分 8

Dim   A()   As   String  
  Dim   B()   As   Byte  
  Private   Sub   Command1_Click()  
      A   =   Split("1,2,3,4",   ",")  
      CopyArr   A,   B  
      'B   为所得  
  End   Sub  
   
  Sub   CopyArr(A()   As   String,   B()   As   Byte)  
  Dim   I   As   Integer  
      ReDim   B(UBound(A))  
      For   I   =   0   To   UBound(A)  
          B(I)   =   Val(A(I))  
      Next   I  
  End   SubTop

相关问题

  • (CString)字符串 + (BYTE)字符串 + (CString)字符串的操作
  • 字符串和文件
  • 怎么把字符串和数字连接成字符串
  • byte数组怎么变成字符串?
  • 如何转byte数组为字符串?
  • 从byte数组中得到字符串
  • 字符串如何转化成BYTE
  • 字符串怎么转换为byte
  • 如和用OpenGL显示字符串?
  • 二维字符串数组和列表

关键词

  • 数组
  • split
  • optional byval
  • byte
  • dim

得分解答快速导航

  • 帖主:mork
  • 1825
  • redwrite
  • zfive5
  • xz8000

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo