你們如何實際使用StreamReader
來讀取.txt文件,並與我的兩個Combobox文本(例如SGD - 新加坡元和美元 - 美元)相匹配,以便它在顯示數字1.26?在c#中使用streamreader#
EXCHANGE.TXT:
SGD - 新加坡元|| USD - 美元= 1.26
下面的代碼:
private void GetExchangeRate()
{
using (StreamReader sr = new StreamReader("Exchange.txt"))
{
string[] store = new string[100];
int index = 0;
string line;
while ((line = sr.ReadLine()) != null)
{
store[index] = line;
index++;
lblexchange.Text = sr.ReadLine();
}
}
}
private void tocountry_SelectedIndexChanged(object sender, EventArgs e)
{
btnupdate.Enabled = true;
txtvalue.Enabled = true;
GetExchangeRate();
}
最終,標籤沒有表現出的1.26的數值。我不知道它有什麼問題。我需要幫助
任何原因,你爲什麼while循環'lblexchange.Text = sr.ReadLine()內調用此;'你的問題 – MethodMan
分解成較小的問題。您是否在閱讀文件時遇到困難,或者比較兩個字符串時遇到困難?目前,您似乎在要求我們編寫代碼。 –
比較兩個字符串,等於1.26的困難 – user2610573