Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 25008|Svar: 4

[Konsolprogram] C# implementerer konsolapplikationen til at afslutte ved at trykke på en hvilken som helst tast

[Kopier link]
Opslået på 22/11/2016 14.49.39 | | |

I dag skrev jeg et konsolprogram i C#, der læser data fra en database og viser dem. Efter kørsel blinker skærmen, og programmet afsluttes, og de data, programmet returnerer, kan slet ikke ses. Hvordan pauser man programmet efter at have læst dataene? Jeg tilføjede lige en sætning til sidst:

Console.Read();

Nu er programmet suspenderet. Men når du vil afslutte programmet, skal du stadig trykke på enter-knappen. I stedet for vilkårlige taster, hvordan kan vi opnå effekten i vores almindelige konsolprogrammer? Jeg troede, det var Console.Read(); Metoden er okay, men resultatet er stadig ikke godt. Jeg søgte på Baidu, men fejlede, men jeg forventede ikke at finde svaret på et så simpelt spørgsmål (^_^ måske er alle mestre og kan ikke støde på denne slags problemer). Jeg kan kun løse det selv, jeg prøvede mange gange med Read() og ReadLine()-metoderne, og fandt til sidst ud af, at konsollen har en ReadKey()-metode, og beskrivelsen af dokumentet er: "Få en tegn- eller funktionstast trykt af brugeren", og der er en overbelastning: man er uden parametre, og den trykkede tast vises i konsolvinduet; En anden form har et bool-parameterintercept, som bestemmer, om de trykkede taster vises i konsolvinduet, true betyder, at de trykte taster ikke vises, og omvendt.

Console.Write("Tryk på en hvilken som helst tast for at afslutte...");
Console.ReadKey (sand);

Kompilér Kør .............. Ok! Endelig gjort det, skriv det ned, i håb om at hjælpe venner, der har det samme problem.




Tidligere:C#-binær og interkonvertering mellem strenge
Næste:Genskab data, der ved en fejl blev slettet i SQL Server
Opslået på 16/06/2017 09.19.16 |
Console.Write("Tryk på en hvilken som helst tast for at afslutte...");
Console.ReadKey (sand);
Opslået på 16/06/2017 13.15.31 |
Ctrl+F5 for at prøve...
Opslået på 01/07/2017 03.35.09 |
Tak fordi du deler, tak fordi du deler, tak fordi du deler, tak fordi du deler
Opslået på 07/07/2017 06.47.04 |
Console.ReadKey (sand);
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com