zoukankan      html  css  js  c++  java
  • 读写配置文件类和全局类调用的具体用法

    1.读取配置文件(app.config)
    1ConfigSettings 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.设置配置文件中各项值
    1ConfigSettings 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;
  • 相关阅读:
    singleton 单例模式
    try catch finall 结构里的 return
    ConcurrentHashMap
    ConcurrentHashMap原理分析
    Java 实现两个整数变量的交换
    Java reflect 反射 3 Class.forname
    Java reflect 反射 2
    Java reflect 反射 1
    java class load 类加载
    HashMap源码解析
  • 原文地址:https://www.cnblogs.com/telephoner/p/174591.html
Copyright © 2011-2022 走看看