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

C# Console.WindowWidth 속성 – 콘솔 창 너비 가져오고 설정하는 방법

C#에서 Console.WindowWidth 속성은 콘솔 창의 너비를 가져오거나 설정할 때 사용됩니다. 이 속성을 활용하면 현재 콘솔 창의 크기를 프로그램 내에서 동적으로 확인하거나 조절할 수 있습니다.

WindowWidth 속성 사용 방법

먼저 너비 값을 저장할 변수를 선언합니다.

int width;

그 다음, 현재 콘솔 창의 너비를 변수에 할당합니다.

width = Console.WindowWidth;

전체 예제 코드

아래 예제는 WindowWidth 속성과 함께 WindowHeight 속성을 사용하여 현재 콘솔 창의 너비와 높이를 모두 출력하는 완전한 코드입니다.

using System;
using System.Numerics;
using System.Globalization;
class Demo {
   static void Main() {
      int width;
      int height;
      width = Console.WindowWidth;
      height = Console.WindowHeight;
      Console.WriteLine("Current window width = "+width);
      Console.WriteLine("Current window height = "+height);
   }
}

실행 결과

Current window width = 0
Current window height = 0

참고 사항

실행 환경에 따라 출력 결과가 0으로 표시될 수 있습니다. 이는 일부 IDE(통합 개발 환경)나 리디렉션된 출력 환경에서는 실제 콘솔 창 정보를 얻을 수 없기 때문입니다. Windows의 명령 프롬프트(cmd)나 터미널에서 직접 실행하면 실제 창 크기가 정상적으로 출력됩니다.

또한 Console.SetWindowSize() 메서드를 함께 사용하면 콘솔 창의 크기를 원하는 값으로 설정할 수도 있으니 참고하시기 바랍니다.