锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / VB类型不匹配
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850

手机:138-0381-0136

Q Q:396806883
微信:ryysoft

锐英源精品开源,禁止转载和任何形式的非法内容使用,违者必究


VB类型不匹配

VB类型里简单类型好理解,但是结合数组的都有点困难,VB类型不匹配就是结合数组用时遇到的。

如下的代码报类型不匹配

Dim a() as Integer

Dim str as String

str = "abc" & a '这一行报类型不匹配

 

怎么改呢?字符串值和整数数组不能拼接,因为类型不匹配,前面是字符串,后面是整数数组,肯定匹配不了。哪就充值利用VB的优势,让值匹配

 

Dim strtemp as String

strtemp=a

str = "abc" & strtemp'这样改就能匹配了,因为上一行=号可以默认做转换,本行&前后都是字符串,就能拼接,不报类型不匹配了

 

遇到问题要能想到VB的特点来解决,当然基础要好,对数据类型理解要透彻,对类型转换要想明白,=号赋值能做很多事情,能自动转换,不能干想。

另外这类语法问题,如果很多时,会影响调度心情,最好用VB的全编译执行来扫描下,哪里有语法问题,这个扫描会提前报出来,这样在用断点调试时,关注在断点前后,不会分心处理语法错误。

 

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内