Спецификаторы формата для 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
Другие вопросы по тегам