Ik ben nieuw op C # en downloadde de gratis versie van Microsoft Visual Studio 2015. Om een eerste programma te schrijven, heb ik een Windows-formulierenaanvraag gemaakt. Nu gebruik ik Console.Out.WriteLine()
om enkele testgegevens af te drukken. Maar waar kan ik de console lezen?
Antwoord 1, Autoriteit 100%
De eenvoudige manier gebruikt System.Diagnostics.Debug.WriteLine()
Uw kan dan lezen wat u naar de uitvoer schrijft door op te klikken
Het menu “Debug” – & GT; “Windows” – & GT; “Uitgang”.
Antwoord 2, Autoriteit 19%
in het venster “Ouput”. Je kunt meestal ctrl-alt-o doen om het zichtbaar te maken. Of door menu’s met behulp van View- & GT; output.
Antwoord 3, Autoriteit 12%
U kunt uw programma uitvoeren door: Debug -> Start Without Debugging
. Het houdt een console geopend nadat het programma is voltooid.
Antwoord 4, Autoriteit 3%
Wat er mogelijk gebeurt, is dat uw console sluit voordat u de kans krijgt om de uitvoer te zien. Ik zou Console.ReadLine();
na uw Console.WriteLine("Hello World");
zodat uw code er zoiets uitziet:
static void Main(string[] args)
{
Console.WriteLine("Hello World");
Console.ReadLine();
}
Op deze manier wordt de console “Hallo World” en een knipperende cursor eronder weergegeven. De Console.ReadLine();
is de sleutel hier, het programma wacht op de ingang van de gebruikers voordat u het venster Console sluit.
Antwoord 5, Autoriteit 2%
Mijn probleem was dat ik het vensterlay-out moest resetten.
Antwoord 6
U moet Console.READLINE () gebruiken als u wat invoer van de console wilt lezen.
Om uw code in console in te voeren:
In Solution Explorer (View – Oplossing Explorer in het menu), met de rechtermuisknop op uw project, selecteer Open map in bestandsverkenner, om te vinden waar uw projectpad is.
Verzachtend het pad is C: \ code \ myproj.
Open de opdrachtprompt-app in Windows.
Wijzig in uw mappad.
CD C: \ code \ myproj
Wijzig in de foutopsporingsmap, waar u uw uitvoerbare programma moet vinden.
CD-bin \ debug
Voer uw uitvoerbare programma uit, het zou eindigen in .exe-extensie.
Voorbeeld:
myproj.exe
U moet zien wat u uitvoert in console.out.writine ().