Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 25008|Atbildi: 4

[Konsoles programma] C# ievieš konsoles lietojumprogrammu, lai izietu, nospiežot jebkuru taustiņu

[Kopēt saiti]
Publicēts 22.11.2016 14:49:39 | | |

Šodien es uzrakstīju konsoles programmu C#, kas nolasa datus no datu bāzes un parāda tos. Pēc palaišanas ekrāns mirgo, un programma iziet, un programmas atgrieztos datus vispār nevar redzēt. Kā apturēt programmu pēc datu nolasīšanas? Tikko beigās pievienoju teikumu:

Console.Read();

Tagad programma ir apturēta. Bet, kad vēlaties iziet no programmas, jums joprojām jānospiež ievadīšanas poga. Patvaļīgu taustiņu vietā, kā mēs varam sasniegt efektu mūsu parastajās konsoles programmās? Es domāju, ka tas ir Console.Read(); Metode ir laba, bet rezultāts joprojām nav labs. Es meklēju Baidu, bet neizdevās, bet es negaidīju atrast atbildi uz tik vienkāršu jautājumu (^_^ varbūt visi ir meistari un nevar saskarties ar šāda veida problēmām). Es to varu atrisināt tikai pats, es daudzas reizes mēģināju ar Read() un ReadLine() metodēm, un beidzot atklāju, ka konsolei ir ReadKey() metode, un dokumenta apraksts ir: "Iegūstiet lietotāja nospiestu rakstzīmi vai funkciju taustiņu", un ir pārslodze: viens ir bez parametriem, un nospiestais taustiņš tiek parādīts konsoles logā; Citā veidlapā ir bool parametru pārtveršana, kas nosaka, vai nospiestie taustiņi tiek parādīti konsoles logā, taisnība nozīmē, ka nospiestie taustiņi netiek parādīti, un otrādi.

Console.Write("Nospiediet jebkuru taustiņu, lai izietu...");
Console.ReadKey(true);

Kompilēt Palaist .............. labi! Beidzot to izdarīju, pierakstiet to, cerot palīdzēt draugiem, kuriem ir tāda pati problēma.




Iepriekšējo:C# binārais un virkņu savstarpējā konvertēšana
Nākamo:Atgūt datus, kas kļūdas dēļ tika izdzēsti SQL Server
Publicēts 16.06.2017 09:19:16 |
Console.Write("Nospiediet jebkuru taustiņu, lai izietu...");
Console.ReadKey(true);
Publicēts 16.06.2017 13:15:31 |
Ctrl+F5, lai izmēģinātu...
Publicēts 01.07.2017 03:35:09 |
Paldies, ka dalījāties, paldies, ka dalījāties, paldies, ka dalījāties, paldies, ka dalījāties
Publicēts 07.07.2017 06:47:04 |
Console.ReadKey(true);
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com