字符串常量分隔符,不平行换行符?

时间:2012-01-12 11:10:46

标签: c#

在Python中,我可以做类似的事情来分配一个字符串“WYSIWYG style”。它将考虑我的换行符以及所有空格和制表符。这在许多情况下证明是有用的。

蟒:

HTMLSnippet = """
<html>
  <head>
  </head>
  <body>
  </body>
</html>
""" 

print HTMLSnippet

这个的输出是:

<html>
  <head>
  </head>
  <body>
  </body>
</html>

C#中是否有这样的字符串工具?或者满足同样需求的东西?

2 个答案:

答案 0 :(得分:4)

您可以使用verbatim string literal

string HTMLSnippet = @"<html>
  <head>
  </head>
  <body>
  </body>
</html>";

答案 1 :(得分:3)

您在寻找verbatim strings吗?

使用逐字字符串,您可以包含多行字符串,例如

const string myString = @"
<html>
  <head>
  </head>
  <body>
  </body>
</html>";