【发布时间】:2016-05-18 19:40:05
【问题描述】:
我遇到的问题是我需要能够遍历一个字符串,在索引位置之后返回 5 个字符,然后在之后开始 5 个字符。
但是,当剩下的字符少于 5 个时,会发生超出范围的错误,我认为它只会打印字符串的剩余字符。
string string1 = "ghuitghtruighr";
for (int index = 0; index < string1.Length; index += 5)
{
string subString = string1.Substring(i, 5);
Console.WriteLine(subString);
}
当余数小于 5 时,如何让它打印字符串的余数?
【问题讨论】:
-
Per the docs
length indicates a position not within this instance.时会抛出异常