Visual Studio эквивалент java System.out

Что я использую в Visual Studio (С#) для выполнения эквивалента Java System.out.println( /*stuff*/ )?

Выводит ли вывод из команды в окне вывода в среде IDE?

У меня есть кнопка на веб-странице, которая вызывает службу, которая возвращает строку. Я хочу посмотреть, что в строке, и попробовал все варианты ниже, и ничего не появляется на выходе. Он также не останавливается на точке останова, поэтому я могу проверить, есть ли какие-либо результаты.

var service = new OTest.TylerAPI.APIWebServiceSoapClient();
results = service.OdysseyMsgExecution("<Message MessageType='FindCaseByCaseNumber' Source='APIMessage' ReferenceNumber='1' NodeID='1' UserID='1'> <CaseNumber>T4CV0043212010</CaseNumber></Message>", "NMODYSSEYMETRO");
System.Diagnostics.Debug.Write(results);

Ответ 2

Используйте либо Debug.WriteLine(), либо Trace.WriteLine(). Если в режиме деблокирования в окне вывода будет отображаться только последний, в режиме отладки оба будут.

Ответ 3

В System.Diagnostics,

Debug.Write()
Debug.WriteLine()

и т.д.. будет печататься в окне вывода в VS.

Ответ 5

Вы можете использовать Console.WriteLine() для записи любого родного типа. Чтобы увидеть результат, вы должны написать консольное приложение (например, в Java), то вывод будет отображаться в командной строке или если вы разрабатываете приложение GUI Windows, в Visual Studio вы должны включить панель "Выход" (в разделе "Просмотр" )), чтобы увидеть вывод команд.