Спецификаторы формата для VB.NET в Visual Studio в 2013 году
Я пытался найти способ визуализировать \r\n как настоящие символы новой строки в окне непосредственных команд и команд в моем приложении VB.NET 4.5.1. Я наткнулся на этот вопрос, который учит о nq
спецификатор, но, кажется, применяется только к C#. В VB.NET, nq
даже не похоже на работу, потому что я получаю Expression expected
распечатал обратно на меня.
Есть ли другой способ сделать так, чтобы новые строки действительно отображались как отдельные строки в окне непосредственного доступа или в командной строке в VB.NET?
2 ответа
В Visual Studio 2015 проще всего сделать это в окне отладки:
?string,nq
Вы также можете сделать отладочную версию в более ранних версиях VS
?System.Diagnostics.Debug.Print(string,nq)
Я обнаружил, что решение заключается в использовании System.Diagnostics.Debug.Print()
, Чтобы воспроизвести исходный номер, введите его в окно "Немедленно"...
? "a" & vbCrLf & "a"
... просто возвращает это:
"a a"
Однако, используя это...
System.Diagnostics.Debug.Print("a" & vbCrLf & "a")
... фактически показывает новую строку:
a
a