Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 콘솔 클래스의 ReadKey() 메서드를 사용하는 방법은 무엇입니까?

<시간/>

콘솔.ReadKey(); VS.NET 사용자를 위한 것입니다. 이것은 프로그램이 키 누름을 기다리게 하고 프로그램이 Visual Studio .NET에서 시작될 때 화면이 빠르게 실행되고 닫히는 것을 방지합니다.

ReadKey() 메서드의 일반적인 용도는 프로그램 실행을 중지할 수 있다는 것입니다. 이것은 사용자가 키를 누를 때까지 수행될 수 있습니다.

예를 들어 보겠습니다 -

using System;

public class Demo {
   public static void Main() {
      DateTime date = DateTime.Now;
      TimeZoneInfo timeZone = TimeZoneInfo.Local;
      Console.WriteLine("Time Zone = {0}\n", timeZone.IsDaylightSavingTime(date) ? timeZone.DaylightName : timeZone.StandardName);
      Console.Write(" to exit... ");
      while (Console.ReadKey().Key != ConsoleKey.Enter) {}
   }
}

출력

Time Zone = UTC
<Enter> to exit...