var values = new NameValueCollection
{
{ "key", ConfigurationSettings.AppSettings["API-Key"].ToString() },
{ "image", Convert.ToBase64String(File.ReadAllBytes(photo.ToString())) }
};
如何使用新的方式来使用app.config文件?
var values = new NameValueCollection
{
{ "key", ConfigurationSettings.AppSettings["API-Key"].ToString() },
{ "image", Convert.ToBase64String(File.ReadAllBytes(photo.ToString())) }
};
如何使用新的方式来使用app.config文件?
System.Configuration
中的ConfigurationManager
类:
ConfigurationManager.AppSettings
ConfigurationManager.ConnectionStrings
那么您的代码将更改为:
var values = new NameValueCollection
{
{ "key", ConfigurationManager.AppSettings["API-Key"] },
{ "image", Convert.ToBase64String(File.ReadAllBytes(photo.ToString())) }
};
确保您在using
语句中添加对System.Configuration
的引用。
string ServerName = System.Configuration.ConfigurationManager.AppSettings["Servername"];
编辑 - 添加
请注意,您可能需要添加对System.Configuration.dll的引用。即使您可以在没有引用的情况下导入命名空间,但是如果没有引用,您将无法访问此类。