制表符分隔C#中的字符串拆分

blu*_*nha 2 c#

有几个stackoverflow问题已发布,但它们都不适合我.

我有一个字符串说

   string str = "15.24\t7.28\t6.04\t5.0";
Run Code Online (Sandbox Code Playgroud)

在App.Config中,我定义了一个键值

   <add key="delimiter" value="\t"/>
Run Code Online (Sandbox Code Playgroud)

在程序中,我有类似的东西

 string delimiter = ConfigurationManager.AppSettings["delimiter"]; 
 string[] parsedValues = str.Split(delimiter.ToCharArray());
Run Code Online (Sandbox Code Playgroud)

在调试时我发现分隔符变为"\ t",因此它不会分割字符串.

我已经尝试将App.Config更改为

 <add key="delimiter" value=@"\t"/> 
Run Code Online (Sandbox Code Playgroud)

但这会给出错误.

即使以下情况也会出错.

 <add key="delimiter" value='\t' />
Run Code Online (Sandbox Code Playgroud)

任何帮助非常感谢.

fcu*_*sta 6

尝试&#09;在配置文件中替换\ t .在XML文件中,制表符由&#09;.表示.