我无法解决这个非常恼人的问题。
string test_var = "Greetings World and Hello";
当我把插入符号放在引号之间并点击输入时,它就变成了。
string test_var = "Greetings World"+"and Hello";
如何阻止此行为发生? 当我点击进入时,我不会做出任何疯狂的行为,当我点击进入该线的其余部分应该像这样下去。所以我可以执行我自己想要的字符串操作。
string test_var = "Greetings World
and Hello";
提前谢谢!
答案 0 :(得分:1)
ReSharper正在尝试保持代码语法正确,
string test_var = "Greetings World
and Hello";
是没有的。如果字符串文字是逐字字符串文字,则以:
开头 string test_var = @"Greetings World and Hello";
然后在字符串中点击 Enter 就会按照你想要的那样做:
string test_var = @"Greetings Wo
rld and Hello";
如果您真的想在非逐字字符串文字中点击 Enter 来创建语法错误,我不确定是否有选项切换(我可以看不到一个。我注意到在original feature request上,有人建议撤消应该撤消“插入引号和加号”,但这似乎并不是这样实现的。