如果文件中没有特定的模式,我只从文件中获取一行数据。然后我想要从该行数据中获取最后三个字符...我的代码如下:
while (!line.Contains(pattern))
{
String num = line.Substring((line.Length - 3), (line.Length - 2));
System.Console.WriteLine(num);
}
但是我遇到了一个错误..
索引和长度必须指向字符串内的位置。 参数名称: 长度
为什么会出现这种情况?我在行末开始新的字符串,并在倒数第二个字符处停止.. :\