2014-03-27 88 views
0

我在Visual Studio中有一個非常長的硬編碼字符串,C# 如何將它在編輯器中分成幾行?VS編輯器中的長字符串

我需要它,以使讀碼會更簡單

回答

2

您可以使用+,在編譯的時候,他們會被連接成一個字符串。

string longString = "Hello " + 
"world!"; 
3

使用@verbatim string並且可以將它分散在多行上。

string multiLinestring = @"Some Long string 
          Over mutliple lines 
          ..... 
          ........"; 

上面的字符串將縮進爲字符串中的空格。如果你想那麼多條線之間的一個空格:

string multiLinestring = @"Some Long string 
Over mutliple lines 
..... 
........"; 

這將返回:Some Long string\r\n Over mutliple lines\r\n .....\r\n ........"

+0

但請注意,如果您縮進後續行,實際上您的字符串中會有空格。如果你傾向於保持格式良好的東西,只是一個參考。 :) –

+0

@GrantWinney,是的,這是正確的 – Habib

+0

如果是沒有新行的長行怎麼辦? –