2015-11-12 11 views
20

Jestem nowy w C# i pobrałem darmową wersję Microsoft Visual Studio 2015. Aby napisać pierwszy program, stworzyłem aplikację Windows Forms. Teraz używam Console.Out.WriteLine() do drukowania niektórych danych testowych. Ale gdzie mogę przeczytać konsolę?Gdzie mogę przeczytać wyjście konsoli w Visual Studio 2015

+0

Może [to] (http://stackoverflow.com/questions/4362111/how-do-i-show-a-console-output-window-in-a-forms-application) może pomóc? – Estiny

Odpowiedz

8

w "Ouput Window". zwykle możesz zrobić CTRL-ALT-O, aby był widoczny. Lub poprzez menu za pomocą View-> Output.

27

Prostym sposobem jest użycie System.Diagnostics.Debug.WriteLine()

Twój może następnie odczytać co piszesz do wyjścia klikając menu „Debug” -> „Windows” -> „Wyjście”.

+2

Dość użyteczne, i aby było prostsze, jeśli dodasz przestrzeń nazw 'using System.Diagnostics;' wtedy wszystko, co musisz napisać to 'Debug.WriteLine();', piękna alternatywa dla 'Console.WriteLine();', bez potrzeby tworzenia nowej aplikacji Console. – Irfan

+0

Pochodząca z tła Javascript konsola służy do drukowania wszystkiego. Czy nie ma to miejsca w .NET? Co to jest "specyficzny" w przypadku aplikacji konsolowej, która zostanie wydrukowana tylko do terminala tekstowego i zostanie zignorowana przez dane wyjściowe programu Visual Studio? –

+1

@ZachSmith Jest inaczej, ponieważ domyślnie w VS, programy niekoniecznie są podłączone do "konsoli". Zamiast tego zwykle uruchamiają własną instancję konsoli. Jeśli użyjesz wspomnianej tutaj konsoli debugowania, tak się nie stanie i zamiast tego zostanie użyta wbudowana konsola. W Node.js domyślna konsola jest zwykle wbudowana. –

Powiązane problemy