2013-06-08 3 views
1

Мне нужно хранить строку многострочный внутри переменной:Как установить многострочный строковой переменной в vbnet

dim str as string = " 
    some words 
    some words 
    some 
    words 
" 

Как?

+0

Добавить Environment.NewLine, где вы хотите, прерывистой линией причины – Steve

+1

@Steve Спасибо», что это решение, но на самом деле я хочу, чтобы избежать использования«новой строкой «потому что у меня есть тексты большого количества строк, я не могу установить многострочную строку в vbnet как многострочные строки C#? –

+0

Вы не хотите использовать Environment.NewLine, но хотите строки в строке? – unlimit

ответ

6

Не нужно использовать классы для вставки новых строк, вы можете сделать это вот так:

Dim Logo As String= <a><![CDATA[ 
___ ___  _ _ _ _ _    
| \/ |  | || | (_)| |(_)    
| . . | _ _ | || |_ _ | | _ _ __ ___ 
| |\/| || | | || || __|| || || || '_ \/_ \ 
| | | || |_| || || |_ | || || || | | || __/ 
\_| |_/ \__,_||_| \__||_||_||_||_| |_| \___| 


_____ _   _       
/___|| |  (_)       
\ `--. | |_ _ __ _ _ __ __ _   
`--. \| __|| '__|| || '_ \/_` |   
/\__/ /| |_ | | | || | | || (_| |   
\____/ \__||_| |_||_| |_| \__, |   
           __/ |   
          |___/   
]]></a>.Value 

Console.WriteLine(Logo) 
+0

Замечательно !!! Где это документировано? – dbasnett

1

VB.Net не имеет такой функции, и она будет не приходить в Visual Studio 2010.

взгляд Multiline strings in VB.NET для обходных

+0

. Вы не имеете в виду, что не пришли в визуальную студию 2010 или 2012, ссылаясь к выпуску, выпущенному в будущем времени, немного странно. – user1937198

0

Сделать это так ..

dim str as string = "some words" & vbCrlf & "some words" & vbCrlf & "some" & vbCrlf & "words" 

ИЛИ попробуйте с помощью vbLf

0

вы можете использовать XML для этого, как

dim vrstr as string = <s> 
    some words 
    some words 
    some 
    words 
</s> 
Смежные вопросы