Visual Studio -字符串插值快捷方式(不安装VS扩展)

sqserrrh  于 2023-08-07  发布在  其他
关注(0)|答案(5)|浏览(132)

我开始写一条信息,但不知道是否需要插入。所以,我在消息的中间,想放一个$来插入我的字符串。
如果有捷径可走,那就更好了。
就像这样:

Log("Something happen here, at... (Oh God, I will need interpolate it..) {DateTime.Now}...");

字符串
有吗

6rvt4ljy

6rvt4ljy1#

使用Resharper,您可以按alt+enter,第一个建议是“字符串插值”。


的数据

hvvq6cgz

hvvq6cgz2#

您可以将以下命令添加到Visual Commander并为其指定快捷方式:将字符串插值字符$添加到当前字符串的开头。

lmyy7pcs

lmyy7pcs3#

我不确定这是什么时候添加的,但在Visual Studio 2019中,至少在版本16.9.4中,您可以使用快速操作来完成此操作。
诀窍是你必须在字符串中至少有一个左括号或右括号字符。当你输入其中一个字符时,它会给出“快速操作”选项来“转换为插值字符串”。
我唯一的障碍是它似乎重复了你已经输入的括号,但是用一些CTRL+←和→可以快速删除它们。这比切换到鼠标或一路回到字符串声明的开头要容易得多,IMO。
x1c 0d1x的数据
好好享受吧!

z5btuh9x

z5btuh9x4#

你可以在下面的情况下使用它与$

Log($"Something happen here, at... (Oh God, I will need interpolate it..) {DateTime.Now}...");

字符串
在使用之前,您需要安装Microsoft.Net.Compilers包以获取更多信息:https://blogs.msdn.microsoft.com/benjaminperkins/2017/03/23/how-to-enable-c-7-in-visual-studio-2017/

bmvo0sr5

bmvo0sr55#

事实上,我也在寻找它这么多时间。然后我意识到我们有这个符号就在键盘的1个键之前for better understanding click here

相关问题