2009-05-25 50 views
1

有没有办法在Visual Studio中以漂亮的格式写下行波纹管?字符串双qoutes问题

string x = "<Site name=\"Stack Overflow\" >Inner Content</Site>"; 

,使其看起来像:

string x= "<Site name="Stack Overflow"> 
      Inner content; 
      </Site>" 

回答

6

您是否尝试过使用字符串文字?

string x= @"<Site name=""Stack Overflow""> 
      Inner content; 
      </Site>" 

我不完全确定这就是你要求的。您是否正在查看是否可以让Visual Studio将代码格式化为这种方式?如果是这样,那么在C#编辑器中无法做到这一点。

+0

@Jenea,只是cuaght那和逃脱的报价。 – JaredPar 2009-05-25 23:29:01

1

我不是100%确定你在找什么。如果你想让它在VS好,你可以做这样的事情:

string x = "<Site name=\"Stack Overflow\">" + 
      "Inner Content" + 
      "</Site>"; 

我敢肯定,你需要在C++/C#报价逃逸。我不知道有什么办法可以避免它,一次只加载一个角色。

如果要回报添加到你可以在\ n这样得到的字符串:

string x = "<Site name=\"Stack Overflow\">\nInner Content\n</Site>";