【发布时间】:2016-03-08 19:29:11
【问题描述】:
在 VS 14 中,如果我输入(在 C# 交互窗口中)例如 Environment.CurrentDirectory,它会显示 "C:\\Users\\some.username"。如何在不手动删除字符的情况下获取"C:\Users\some.username"?
【问题讨论】:
标签: c# roslyn c#-interactive
在 VS 14 中,如果我输入(在 C# 交互窗口中)例如 Environment.CurrentDirectory,它会显示 "C:\\Users\\some.username"。如何在不手动删除字符的情况下获取"C:\Users\some.username"?
【问题讨论】:
标签: c# roslyn c#-interactive
使用Console.WriteLine(value):
> Console.WriteLine(Environment.CurrentDirectory)
C:\Users\
>
【讨论】:
Console.WriteLine($"\"{Environment.CurrentDirectory}\"")。 :)
调试器会将其显示为双斜杠,但如果您检查变量,它将带有单斜杠。调试器会按照您在 C# 代码中转义时的预期显示它,但基础值是您所期望的(即“C:\Users\some.username”)。
【讨论】: