Random rd = new Random();
int sjbh = rd.Next(100, 999999999);
string hmbf = sjbh.ToString();
string hybhstr = "yhb"+hmbf;
断点查看字符串hybhstr,值为null,这是为什么?
你的sjbh是int
Random类没有Next(n,n)这个方法,,你不用IDE编程的吗
hybhstr 不会是null,你断点的时候,还没执行到hybhstr 赋值的地方吧
断点位置时 string hybhstr = "yhb"+hmbf;没走完吧。。。所以值没有赋进去。
没有走完呀!!!还有一点,一个字符长度大于0的字会+一个null的字符串,结果为“xxnull”
执行到的时候你在查看不是null,没执行到时null