【发布时间】:2023-03-21 07:41:02
【问题描述】:
我遇到了一个让我发疯的错误......我找不到这段代码有什么问题,有人会这么好心给我一些帮助吗?
using System;
class Program
{
static void Main(string[] args)
{
for(int i = args[0].Length; i >= 1; i--){
Console.WriteLine(args[0].Substring(i, 1));
}
}
}
一个运行示例应该是这样的:program.exe 6735
输出将如下所示:
5
3
7
6
到目前为止,我唯一得到的是:
未处理的异常:System.ArgumentOutOfRangeException:startIndex + length > this.length 参数名称:length at System.String.Substring (Int32 startIndex, Int32 长度) [0x00000] in :0 在 Program.Main (System.String[] args) [0x00000] 在 :0
提前感谢您的帮助!
【问题讨论】: