Window Mobile配置文件的简单实现

   1: public static class MobileConfiguration
   2: {
   3:     public static NameValueCollection Settings;
   4:  
   5:     static MobileConfiguration()
   6:     {
   7:         string appPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
   8:         string configFile = Path.Combine(appPath, "App.config");
   9:  
  10:         if (!File.Exists(configFile))
  11:         {
  12:             throw new FileNotFoundException(string.Format("Application configuration file '{0}' not found.", configFile));
  13:         }
  14:  
  15:         XmlDocument xmlDocument = new XmlDocument();
  16:         xmlDocument.Load(configFile);
  17:         XmlNodeList nodeList = xmlDocument.GetElementsByTagName("appSettings");
  18:         Settings = new NameValueCollection();
  19:  
  20:         foreach (XmlNode node in nodeList)
  21:         {
  22:             foreach (XmlNode key in node.ChildNodes)
  23:             {
  24:                 Settings.Add(key.Attributes["key"].Value, key.Attributes["value"].Value);
  25:             }
  26:         }
  27:     }
  28: }

 

新建类如上:

 

 

Here is a sample App.config:

   1: <?xml version="1.0" encoding="utf-8" ?>
   2: <configuration>
   3:   <appSettings>
   4:     <add key="ServerName" value="myServer.MyDomain" />
   5:     <add key="ServerPort" value="0815" />
   6:     <add key="UserName" value="MyUser" />
   7:     <add key="Password" value="MyPwd" />
   8:   </appSettings>
   9: </configuration>

 

 

访问如下

 

   1: ...
   2: string userName = MobileConfiguration.Settings["UserName"];
   3: ...
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值