永发信息网

VB.NET里怎么用String$

答案:1  悬赏:40  手机版
解决时间 2021-03-17 02:30
  • 提问者网友:相思似海深
  • 2021-03-16 18:24
VB.NET里怎么用String$
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-03-16 20:00
首先说一下你不明白的地方,那个rand.Next(0, 129),其实就是产生一个随机数
Dim rand = New System.Random() 这个是产生随机数初始化的地方
方法名称:next(i,j);功能描述:返回一个i~j之间的整数
String$(129, 0)的作用和你注释掉的地方一样,也是产生一个0-129之间的随机数

至于为什么报错,问题就多了
因为产生的值是一个随机的,而且,程序别的地方的处理我不知道,但只根据这段代码来看,这个就是个报错时候的显示信息处理,那么最好你都能明白错误信息的显示方法,提示一下,这个显示出来的内容,哪怕传进去的参数一样,在中文系统,日文系统,英文系统上显示出来的信息内容,都是不一样的追问这个程序代码是VB6的,因为要转到VB.NET,而String$(129, 0)不能兼容,我就改成了rand.Next(0, 129),但是出错了 ,在原来的程序里是没有错的(使用String$(129, 0))。追答rand.Next(0, 129).tostring
试试看追问。。。。我试过了,原来String$(129, 0)是分配空间,所以 我直接ErrorString=“12345678”,给了个8个空间 字节,这样的话不会出现溢出错误,Bytes 直接变0了。但是如果是 VB的话还是可以输出成功的字样。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯