我开始写一条信息,但不知道是否需要插入。所以,我在消息的中间,想放一个$来插入我的字符串。如果有捷径可走,那就更好了。就像这样:
$
Log("Something happen here, at... (Oh God, I will need interpolate it..) {DateTime.Now}...");
字符串有吗
6rvt4ljy1#
使用Resharper,您可以按alt+enter,第一个建议是“字符串插值”。
alt+enter
的数据
hvvq6cgz2#
您可以将以下命令添加到Visual Commander并为其指定快捷方式:将字符串插值字符$添加到当前字符串的开头。
lmyy7pcs3#
我不确定这是什么时候添加的,但在Visual Studio 2019中,至少在版本16.9.4中,您可以使用快速操作来完成此操作。诀窍是你必须在字符串中至少有一个左括号或右括号字符。当你输入其中一个字符时,它会给出“快速操作”选项来“转换为插值字符串”。我唯一的障碍是它似乎重复了你已经输入的括号,但是用一些CTRL+←和→可以快速删除它们。这比切换到鼠标或一路回到字符串声明的开头要容易得多,IMO。x1c 0d1x的数据好好享受吧!
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/
Microsoft.Net.Compilers
bmvo0sr55#
事实上,我也在寻找它这么多时间。然后我意识到我们有这个符号就在键盘的1个键之前。for better understanding click here
5条答案
按热度按时间6rvt4ljy1#
使用Resharper,您可以按
alt+enter
,第一个建议是“字符串插值”。的数据
hvvq6cgz2#
您可以将以下命令添加到Visual Commander并为其指定快捷方式:将字符串插值字符$添加到当前字符串的开头。
lmyy7pcs3#
我不确定这是什么时候添加的,但在Visual Studio 2019中,至少在版本16.9.4中,您可以使用快速操作来完成此操作。
诀窍是你必须在字符串中至少有一个左括号或右括号字符。当你输入其中一个字符时,它会给出“快速操作”选项来“转换为插值字符串”。
我唯一的障碍是它似乎重复了你已经输入的括号,但是用一些CTRL+←和→可以快速删除它们。这比切换到鼠标或一路回到字符串声明的开头要容易得多,IMO。
x1c 0d1x的数据
好好享受吧!
z5btuh9x4#
你可以在下面的情况下使用它与
$
:字符串
在使用之前,您需要安装
Microsoft.Net.Compilers
包以获取更多信息:https://blogs.msdn.microsoft.com/benjaminperkins/2017/03/23/how-to-enable-c-7-in-visual-studio-2017/bmvo0sr55#
事实上,我也在寻找它这么多时间。然后我意识到我们有这个符号就在键盘的1个键之前。for better understanding click here