dotnet核心中的应用设置中的空白

时间:2019-01-03 08:44:42

标签: c# asp.net .net json .net-core

因此,当我尝试从Json配置文件中读取一些配置

(ProjectSettings.json)
"config" : "this {0} , and {1}"

当我在项目中阅读此内容时,我会做一个

string.convert(config, string1, string2)

这使我异常

  

System.FormatException:'输入字符串的格式不正确。'

因此,在调试之后,我发现从文件中读取它之后,它在大括号和数字之间添加了一个空格,

"this { 0} , and { 1}"

所以我想出了一个快速解决方案:

Config.Replace("{ ","{");

,效果很好。

所以,我的问题是:

这是正常现象,还是不确定是否有这些空格我做错了什么,如何正确删除它们?

1 个答案:

答案 0 :(得分:0)

我已经删除了所有配置文件,并清理了代码,重新创建了它们,然后一切正常。