추첨프로그램
-
콘솔에서 비동기 입력 받기(예로 추첨 프로그램)C# 2016. 4. 11. 16:24
콘솔에서 키 입력을 비동기 적으로 받는 코드입니다.기본적인 코드는 1234Task.Factory.StartNew(() => { Console.ReadKey() });cs 이런 형식인데 Console 클래스는 ReadKey()에서 ConsoleKeyInfo 구조체를 반환합니다.ConsoleKeyInfo 의 Key 해당 구조체가 나타내는 키 값을 가져오는데 이는 ConsoleKey 에 매칭됩니다. 이를 바탕으로 추첨 프로그램을 만들 수 있습니다. 123456789101112131415161718192021222324252627class Program{ static bool exit = false; static void Main(string[] args) { Random rand = new Random((in..