Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 콘솔 창의 최대 높이와 너비 구하는 방법

C#에서는 Console 클래스가 제공하는 속성을 사용하여 콘솔 창이 가질 수 있는 최대 크기를 손쉽게 확인할 수 있습니다. 최대 높이는 Console.LargestWindowHeight 속성으로, 최대 너비는 Console.LargestWindowWidth 속성으로 각각 조회할 수 있습니다.

이 두 속성은 현재 화면 해상도와 시스템 설정에 따라 결정되며, 콘솔 창의 크기를 조정하거나 화면 출력 영역을 계산할 때 유용하게 활용됩니다.

예제 1: 콘솔의 최대 창 높이 구하기

다음 코드를 사용하면 콘솔이 지원하는 최대 창 높이를 확인할 수 있습니다.

using System;

public class Demo {
   public static void Main(string[] args) {
      Console.WriteLine("Largest Window Height of the Console = " + Console.LargestWindowHeight);
   }
}

출력 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

Largest Window Height of the Console = 58

예제 2: 콘솔의 최대 창 너비 구하기

마찬가지로 다음 코드를 사용하면 콘솔이 지원하는 최대 창 너비를 확인할 수 있습니다.

using System;

public class Demo {
   public static void Main(string[] args) {
      Console.WriteLine("Largest Window Width of the Console = " + Console.LargestWindowWidth);
   }
}

출력 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

Largest Window Width of the Console = 190

정리

Console.LargestWindowHeightConsole.LargestWindowWidth는 읽기 전용 속성으로, 별도의 매개변수 없이 즉시 값을 반환합니다. 반환되는 값은 실행 환경(모니터 해상도, 글꼴 크기 등)에 따라 달라질 수 있으므로, 실제 개발 시에는 고정된 값이 아닌 동적으로 조회한 값을 사용하는 것이 좋습니다.