다음 C# 프로그램을 수정하여 config.app의 국가 이름을 약자로 읽고 winForm comboBox에 나열하고 comboBox에서 선택하여 업데이트해야합니다 이에 따라 lbCountry.Text
및 lbCurrencyRate.Text
. C#에 익숙하지 않은데, app.config를 다음과 같은 세부 정보로 업데이트하고 comboBox를 기본으로 검색하는 방법을 모르겠습니다. 누군가가 도울 수 있기를 바랍니다.콤보 상자 선택에서 app.config 설정 기반을 검색하십시오.
나라 약식 : 미국
국가 이름 : 미국
환율 속도 : 1.00
나라 약식 : AUS
국가 이름 : 호주
환율 속도 : 0.80
나라 약식 : GBR
국가 이름 : 영국
통화 : 0.76
국가 이름 : 일본
환율 속도 : 나라 약식 0
에 따라 113.00
원래의 app.config에서 한 국가의 세부 정보를 검색하기 위해 만들어졌습니다 부분 코드입니다.
private void Main_Load(object sender, EventArgs e)
{
string countryName = ConfigurationManager.AppSettings.Get("COUNTRY_NAME");
string currencyRate = ConfigurationManager.AppSettings.Get("CURRENCY_RATE");
lbCountry.Text = string.Format("Country Name: {0}", countryName.ToString());
lbCurrencyRate.Text = string.Format("Currency Rate: {0}", currencyRate.ToString());
......
}
의 App.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="COUNTRY_NAME" value="United States of America" />
<add key="CURRENCY_RATE" value="1.00" />
</appSettings>
......
</configuration>
별도의 XML로 저장하는 것이 좋습니다. – Ramankingdom