【发布时间】:2018-09-10 20:34:18
【问题描述】:
我的代码:
using (StreamReader sr = new StreamReader("Flash Disk/thing.ini"))
{
text = sr.ReadToEnd();
int length = text.Length; //3722
int indexStart = text.IndexOf("DeviceName="); //3126
int indexEnd = text.IndexOf("DeviceID="); //3145
string deviceName = text.Substring(indexStart, indexEnd);
Console.WriteLine(name);
}
它正在爆炸 string deviceName = text.Substring(indexStart, indexEnd);
我收到 ArgumentOutOfRangeException,它告诉我“指定的参数超出了有效值的范围。”没有别的了。
我在这里迷路了。有什么想法吗?
【问题讨论】: