首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

给分,问一个很弱的有关问题,ConfigurationManager.AppSettings[]该怎么写

2012-03-09 
给分,问一个很弱的问题,ConfigurationManager.AppSettings[]该如何写在网上看到一篇“.net程序员应该专业点

给分,问一个很弱的问题,ConfigurationManager.AppSettings[]该如何写
在网上看到一篇“.net程序员应该专业点的文章”,说不应该到处写ConfigurationManager.AppSettings[]这样写(因为现成安全吗),那应该怎么写呢?

[解决办法]
我好像也看过,他的的大意好像是说本来就是string就不要ToString()了,看过很久了,记不得了
[解决办法]
是不是说要集中到某个类里面。
[解决办法]
final_smile,
很简单,就是:ConfigurationManager.AppSettings[key],但在写之前,你需要做的功课是确定ConfigurationManager.AppSettings[key]的返回值的类型和意义:
1. ConfigurationManager.AppSettings的类型是NameValueCollection(http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.appsettings.aspx);
2. ConfigurationManager.AppSettings[key]的返回类型是String,返回值的意义是“A String that contains the comma-separated list of values associated with the specified key”(http://msdn.microsoft.com/en-us/library/8d0bzeeb.aspx)。也就是说如果你写如下代码:

C# code
            NameValueCollection nvc = new NameValueCollection();            nvc.Add("conf", "v1");            nvc.Add("conf", "v2");            Console.WriteLine(nvc["conf"]); 

热点排行