Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 25008|Odpowiedź: 4

[Program konsolowy] C# umożliwia aplikacji konsolowej wyjście przez naciśnięcie dowolnego

[Skopiuj link]
Opublikowano 22.11.2016 14:49:39 | | |

Dziś napisałem program konsolowy w C#, który odczytuje dane z bazy danych i je wyświetla. Po uruchomieniu ekran, program wychodzi, a dane zwracane przez program są w ogóle widoczne. Jak zatrzymać program po przeczytaniu danych? Dodałem tylko zdanie na końcu:

Console.read();

Teraz program został zawieszony. Ale gdy chcesz wyjść z programu, nadal musisz nacisnąć przycisk enter. Zamiast dowolnych, jak możemy osiągnąć ten efekt w naszych powszechnych programach konsolowych? Myślałem, że to Console.Read(); Metoda jest w porządku, ale efekt nadal nie jest dobry. Szukałem na Baidu, ale nie udało się, choć nie spodziewałem się znaleźć odpowiedzi na tak proste pytanie (^_^ może każdy jest mistrzem i nie może napotkać takiego problemu). Mogę rozwiązać to tylko sam, próbowałem wiele razy metodami Read() i ReadLine(), i w końcu odkryłem, że konsola ma metodę ReadKey(), a opis dokumentu brzmi: "Pobierz naciśnięty znak lub funkcyjny przez użytkownika", i następuje przeciążenie: jest bez parametrów, a naciśnięty jest wyświetlany w oknie konsoli; Inna forma ma przecięcie parametrów bool, które decyduje, czy naciśnięte są wyświetlane w oknie konsoli, prawdziwe oznacza, że nie są wyświetlane, i odwrotnie.

Console.Write("Naciśnij dowolny, aby wyjść...");
Console.ReadKey(true);

Kompilacja Run .............. Ok! W końcu to zrobiłem, zapisuję to, mając nadzieję, że pomogę znajomym, którzy mają ten sam problem.




Poprzedni:C# binarność i konwersja między ciągami znaków
Następny:Odzyskaj dane usunięte przez pomyłkę w SQL Server
Opublikowano 16.06.2017 09:19:16 |
Console.Write("Naciśnij dowolny, aby wyjść...");
Console.ReadKey(true);
Opublikowano 16.06.2017 13:15:31 |
Ctrl+F5, żeby spróbować...
Opublikowano 01.07.2017 03:35:09 |
Dziękuję za podzielenie się, dziękuję za podzielenie się, dziękuję za podzielenie się, dziękuję za podzielenie się
Opublikowano 07.07.2017 06:47:04 |
Console.ReadKey(true);
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com