在 C# Interactive 中取消转义字符串

Unescape a string in C# Interactive

在 VS 14 中,如果我输入(在 C# Interactive window 中)examle Environment.CurrentDirectory,它会显示 "C:\Users\some.username"。如何在不手动删除字符的情况下获得 "C:\Users\some.username"

使用Console.WriteLine(value):

> Console.WriteLine(Environment.CurrentDirectory)
C:\Users\
>

调试器会将其显示为双斜杠,但如果您检查变量,它将显示为单斜杠。调试器按照您在 C# 代码中转义时所期望的方式显示它,但基础值是您所期望的(即 "C:\Users\some.username")。