C# MVC,从 web.config 读取回车符

标签 c# asp.net-mvc

我试图在 web.config 文件中放置一个分隔符列表,其中一个分隔符是回车 - \r\n。 web.config 条目看起来像这样 -

<add key="Separators" value=" |,|;|\r\n"/>

我正在尝试使用如下调用读取列表 -

string[] MySeparators = ConfigurationManager.AppSettings ConfigSettings.PartNumberSeparators].Split('|');

正在读取列表,但回车结束时包含额外的反斜杠,看起来像这样 - \\r\\n

有什么方法可以防止这种情况发生吗?

最佳答案

您可以尝试使用 XML 实体 。如果 .NET 配置系统支持解析这些实体,那么它们在运行时应显示为 \r\n

关于C# MVC,从 web.config 读取回车符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22998623/

相关文章:

c# - netcoreapp3.1 似乎引用了 C# 7.3 而不是 8,如记录的那样

javascript - ASP.Net MVC 不映射 ajax 调用的参数

c# - 依赖注入(inject)与泛型相结合

c# - 使用基础和MVVM通信在构造函数处进行C#继承

c# - 为什么 IList<T> 没有采用 IEnumerable<T> 的 Insert 方法?

c# - DateTime.Now/UtcNow 默认文化 - 客户端还是服务器?

c# - 获取 Tuple<> 项类型的任何方法

asp.net-mvc - 可靠地处理 ASP.NET MVC 模型绑定(bind)错误

asp.net-mvc - MVC4 Bootstrap 示例中基于角色的导航显示

c# - openfiledialog 将数据作为带字符串拆分的多维数组获取