读写配置文件类和全局类调用的具体用法

1.读取配置文件(app.config)
1 ConfigSettings settings = Global.GetInstance().Settings;
2      // textbox赋值        tbUserName.Text=settings.GetString(SettingKey.MailUserName.ToString());
3             tbPwd.Text = settings.GetString(SettingKey.MailPassWord.ToString());
4             tbPOP3.Text = settings.GetString(SettingKey.MailPOP3ServerAddress.ToString());
5             tbSMTP.Text = settings.GetString(SettingKey.MailSMTPServerAddress.ToString());
6             tbPort.Text = settings.GetString(SettingKey.MailPOP3Port.ToString());
7             tbReceiveAddress.Text = settings.GetString(SettingKey.MailRecipientsAddress.ToString());
8             tbMailAddress.Text = settings.GetString(SettingKey.MailAddress.ToString());

2.设置配置文件中各项值
1 ConfigSettings settings = Global.GetInstance().Settings;
2                 settings.SetValue(SettingKey.MailUserName.ToString(),tbUserName.Text.Trim());
3                 settings.SetValue(SettingKey.MailPassWord.ToString(),tbPwd.Text.Trim());
4                 settings.SetValue(SettingKey.MailPOP3ServerAddress.ToString(),tbPOP3.Text.Trim());
5                 settings.SetValue(SettingKey.MailSMTPServerAddress.ToString(),tbSMTP.Text.Trim());
6                 settings.SetValue(SettingKey.MailPOP3Port.ToString(),tbPort.Text.Trim());
7                 settings.SetValue(SettingKey.MailRecipientsAddress.ToString(),tbReceiveAddress.Text.Trim());
8                 settings.SetValue(SettingKey.MailAddress.ToString(),tbMailAddress.Text.Trim());

3.注意:调用此类前要using configSetting所在的命名空间,此例中为sss_system.class;

你可能感兴趣的:(配置文件)