首页 > 解决方案 > 如何获取 out 参数的值

问题描述

我知道TryParse不是System.String类的成员,那么如何获得类似下面的东西来获取out参数值,

if (!string.TryParse(ConfigSettings.GetAppSetting("Test"), out var val))
        {
            val= "C:\\test";
        }

下面是可能的,

if (!bool.TryParse(ConfigSettings.GetAppSetting("Test"), out var val))
        {
            val= 10;
        }

只是想知道string,这可能吗?

标签: c#

解决方案


从 读取字符串值时不需要转换AppSettings

下面的示例代码是读取键“testKey”的值AppSettings

string testKeyValue = string.Empty;
if (ConfigurationManager.AppSettings[testKey] != null)
{
   testKeyValue = ConfigurationManager.AppSettings[testKey];
}

推荐阅读