Как вы, ребята, действительно используете StreamReader
для чтения файла .txt и сопоставления с двумя текстами Combobox, такими как SGD - Singapore Dollar и USD - US Dollar, чтобы он записывал на ярлык, который показывает число 1,26?Использование streamreader в C#
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. Я не знаю, что с этим не так. Мне нужна помощь
Любая причина, почему вы звоните это в то время цикла 'lblexchange.Text = sr.ReadLine();' – MethodMan
Разбейте ваш вопрос на более мелкие проблемы. У вас проблемы с чтением из файла, или у вас возникают трудности с сопоставлением двух строк? В настоящее время кажется, что вы просите нас написать свой код. –
трудности, сравнивающие две строки, равные 1.26 – user2610573