c#那个输出的问题 。。。。

2025-02-23 09:21:45
推荐回答(4个)
回答1:

一种是你输入时,第一个输入的字符是空格,然后,shuzi.IndexOf(" ")返回的就是0 了,所以你截取字符串就成了(0,0),所以异常说你长度不能小于0
另一种是你输入时,没有输入空格,shuzi.IndexOf(" ")返回的就是负数 了,截取就成了(0,-X)。这样就也会抛出异常了

回答2:

shuzi.IndexOf(" ")

这个返回了负数。

回答3:

没有在shuzi中找到“ ”就会报错

回答4:

你shuzi是如何输入的,下面的代码的意思是截取0到后面的字符串 后面又找" "位置的字符串。最后转换成int,你输入如果有误让它找不到就会出现错误了