Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 25008|Svar: 4

[Konsolprogram] C# implementerar konsolapplikationen för att avsluta genom att trycka på valfri tangent

[Kopiera länk]
Publicerad på 2016-11-22 14:49:39 | | |

Idag skrev jag ett konsolprogram i C# som läser data från en databas och visar dem. Efter att ha kört blinkar skärmen, programmet avslutas, och de data som programmet returnerar kan inte alls ses. Hur pausar man programmet efter att ha läst datan? Jag lade precis till en mening i slutet:

Console.Read();

Nu är programmet avbrutet. Men när du vill avsluta programmet måste du ändå trycka på enter-knappen. Istället för godtyckliga nycklar, hur kan vi uppnå effekten i våra gemensamma konsolprogram? Jag trodde det var Console.Read(); Metoden är okej, men resultatet är ändå inte bra. Jag sökte på Baidu men misslyckades, men jag förväntade mig inte att hitta svaret på en så enkel fråga (^_^ kanske är alla mästare och kan inte stöta på den här typen av problem). Jag kan bara lösa det själv, jag har försökt många gånger med metoderna Read() och ReadLine(), och till slut upptäckte jag att konsolen har en ReadKey()-metod, och beskrivningen av dokumentet är: "Få en tecken- eller funktionstangent tryckt av användaren", och det blir en överbelastning: en är utan parametrar, och den tryckta tangenten visas i konsolfönstret; En annan form har en bool-parameterintercept, som avgör om de tryckta tangenterna visas i konsolfönstret, true betyder att de tryckta tangenterna inte visas, och vice versa.

Console.Write("Tryck på en knapp för att avsluta...");
Console.ReadKey (sann);

Kompilera kör .............. Okej! Äntligen gjort det, skriver ner det, i hopp om att hjälpa vänner som har samma problem.




Föregående:C#-binär och interkonversion mellan strängar
Nästa:Återställ data som av misstag raderats i SQL Server
Publicerad på 2017-06-16 09:19:16 |
Console.Write("Tryck på en knapp för att avsluta...");
Console.ReadKey (sann);
Publicerad på 2017-06-16 13:15:31 |
Ctrl+F5 för att försöka...
Publicerad på 2017-07-01 03:35:09 |
Tack för att du delade med dig, tack för att du delade med dig, tack för att du delade med dig
Publicerad på 2017-07-07 06:47:04 |
Console.ReadKey (sann);
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com