C#에서 콘솔 키 누르기 이벤트 처리
콘솔 애플리케이션에서 키 입력을 캡처하려면 기존 GUI 애플리케이션과 다른 접근 방식이 필요합니다. C#에서 다음 코드 조각을 사용하면 콘솔 애플리케이션의 키 누르기 이벤트를 등록할 수 있습니다.
public class Program { public static void Main() { // Read keystrokes until the 'X' key is pressed ConsoleKeyInfo keyinfo; do { keyinfo = Console.ReadKey(); // Display the pressed key Console.WriteLine(keyinfo.Key + " was pressed"); } while (keyinfo.Key != ConsoleKey.X); } }
설명:
참고: 콘솔 애플리케이션이 키 누르기 이벤트를 캡처하려면 포커스가 필요합니다. 애플리케이션에 포커스가 없으면 키 누르기 이벤트가 수신되지 않습니다.
위 내용은 C#에서 콘솔 키 누르기 이벤트를 처리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!