Dim Intvar As Integer
Dim ByteVar1 As Byte
Dim ByteVar2 As Byte
Intvar =ByteVar1+ByteVar2
如上写法,如果结果超出255,会溢出,出错
ByteVar1=CByte(Intvar)
如上写法,如果Intvar值超过255,同样会溢出,出错
运行正确写法:
ByteVar1=CByte(Intvar Mod 256)
比较奇怪,习惯了C语言的自由转换,VB的数据类型转换有点死板
总结以上是内存溢出为你收集整理的VB.net 类型转换问题全部内容,希望文章能够帮你解决VB.net 类型转换问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)