2011-06-02 49 views
4

我对Visual Studio 2010的这个问题...单声道发展,当我有一个这样的字符串:任何Visual Studio 2010扩展用于新行自动连接?

string s = "hello, how are you"; 

,如果我按下的“如何......”开头回车键,代码自动更改为:

string s = "hello, " + 
"how are you?"; 

是在Visual Studio 2010中对新的字符串行进行自动串联的一些扩展吗?

谢谢!

+0

对不起,我在stackoverflow很新,我想知道这是什么10%.. :) – 2011-06-02 13:17:07

+0

这意味着你已经提出了14个问题,有10个答案提供,只接受其中一个答案。如果答案对您有帮助,请点击勾号。 – Jaymz 2011-06-02 13:23:47

+0

推测编译器足够聪明,可以将所有这些连接的字符串优化为一个文字? – 2011-06-02 13:25:39

回答

2

您是否期待字符串中有任何转义序列?如果没有,你可以只使用一个Verbatim String Literal

string s = @"Hello, 
how are you?"; 

那么你有没有需要一个VS扩展。

很显然,这只有在你不关心额外的将被添加的空白时才会起作用。如果你需要分割代码中的行,但在结果应用程序中将它们放在一行中,这将不起作用。

+0

我知道,但我认为更多的是自动为我开发的VS扩展。感谢你的回答 :) – 2011-06-02 13:31:09

相关问题