我在獲取字符串' - '的索引時遇到問題。讓我解釋我的問題。 首先,我必須從文本文件中讀取一行。在文本文件中的唯一行是「測試版= 62.5 *(西格瑪 - 德爾塔)/ 125」獲取字符索引
StreamReader rdr = new StreamReader(openPath, Encoding.Default);
while (rdr.Peek() != -1)
{
string strInput = rdr.ReadLine();
}
然後我需要得到一個char的索引「 - 」。
int col = strInput.IndexOf('-');
上面的'col'等於-1之後。但正如你所看到的,' - '字符在上面提到的從文本文件中讀取的字符串中。 我想不通爲什麼我得到-1作爲' - '的指數。幫我...
它看起來像一個M連字符。 –
它看起來像你的文件中有一個破折號不是' - '字符。這些是2個不同的字符。你能證實嗎? – flipchart
複製 - 從您的文本文件中,粘貼到您的代碼,然後再試一次。另外,在'IndexOf'行放置一個斷點並檢查'strInput'的值。 –