gpt4 book ai didi

c# - 是否可以将 Appconfig 值作为对象调用?

转载 作者:行者123 更新时间:2023-11-30 21:08:43 24 4
gpt4 key购买 nike

我的dll类库中有以下方法

 private void Download(string filename)
{
//am calling this value from appconfig
string ftpserverIp = System.Configuration.ConfigurationManager.AppSettings["ServerAddress"];
// somecode to download the file
}

Private void Upload(string filename)
{
string ftpserverIp = System.Configuration.ConfigurationManager.AppSettings["ServerAddress"];
// somecode to upload the file
}

就像我从 appconfig 获取所有方法的所有值一样,这是调用 appconfig 值的有效方法吗?

最佳答案

它不会在运行时消耗大量资源。

然而,维护代码将是一个维护问题。也许属性(property)会是有益的。

private string ServerAddress 
{
get { return System.Configuration.ConfigurationManager.AppSettings["ServerAddress"]; }
}
private void Download(string filename)
{
// Use ServerAddress
// somecode to download the file
}

Private void Upload(string filename)
{

// somecode to upload the file
}

下一个合乎逻辑的步骤是编写自定义配置部分。

关于c# - 是否可以将 Appconfig 值作为对象调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9475359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com