我試了下面這段代碼。我不明白爲什麼我繼續得到一個「論證越界」的例外。爲什麼我會收到「參數超出範圍例外」?
private void Easy_Click(object sender, EventArgs e)
{
string fileData =readFile();
if (fileData.Contains(name))
{
int i = fileData.IndexOf(name);
int easyScore = i + name.Length +1;
MessageBox.Show(fileData+" "+i);
string newString = fileData.Substring(45, 48);
Easy.Text=newString;
}
}
可能你沒有正確理解Substring的第二個值是什麼。閱讀文檔 – Steve 2014-10-30 13:41:47
http://msdn.microsoft.com/en-us/library/aka44szs%28v=vs.110%29.aspx – blfuentes 2014-10-30 13:42:52
變量'name'是什麼? – 2014-10-30 13:42:53