c# - 如何获取 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
,这可能吗?
解决方案
从 读取字符串值时不需要转换AppSettings
。
下面的示例代码是读取键“testKey”的值AppSettings
。
string testKeyValue = string.Empty;
if (ConfigurationManager.AppSettings[testKey] != null)
{
testKeyValue = ConfigurationManager.AppSettings[testKey];
}
推荐阅读
- xml - Perl:解析 SVG 文件
- deployment - 缺少架构。使用 Watch OS 5.0 及更高版本 SDK 构建的应用程序必须包含其他架构
- sql - SQL Server 查询:如何获得特定分组的最大计数?
- javascript - 验证 Array 中属性对象的值
- javascript - Javascript/Express - 导出所有方法与导出包含方法的类
- javascript - 在 iOS 上更新后,IndexedDB 游标没有获得下一条记录
- python - 如何对烧瓶进行单元测试登录?
- java - 如何在spring boot中找到高性能的最近位置(地理地图)
- algorithm - 感知器算法是否适用于二进制输入?
- c - 如何在c中断言两种类型相等?