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

C# 콘솔 BufferWidth 속성 – 버퍼 영역 너비 가져오기 및 설정하기

Console.BufferWidth 속성은 C#에서 콘솔 버퍼 영역의 너비를 가져오거나(get) 설정(set)하는 데 사용됩니다. 여기서 말하는 너비는 콘솔 화면에 표시되는 열(column)의 개수를 의미합니다.

이 속성은 다음과 같이 간단하게 사용할 수 있습니다.

Console.BufferWidth

버퍼 너비를 직접 변경하고 싶다면 정수 값을 할당하면 됩니다.

Console.BufferWidth = 120;

그럼 전체 예제를 통해 실제 동작 방식을 살펴보겠습니다.

예제

using System;

class Demo {
   static void Main() {
      Console.WriteLine("Buffer width (columns) = " + Console.BufferWidth);
   }
}

출력 결과

Buffer width (columns) = 0

위 예제에서는 현재 콘솔 버퍼의 너비를 Console.BufferWidth로 읽어와 화면에 출력합니다. 참고로 반환되는 값은 프로그램이 실행되는 환경, 즉 콘솔 창의 크기나 IDE 설정에 따라 달라질 수 있습니다.

또한 이 속성은 BufferHeight 속성과 함께 사용하면 콘솔 버퍼 영역의 크기를 세로·가로 모두 자유롭게 조절할 수 있어, 스크롤 가능한 출력 영역을 구성할 때 유용하게 활용됩니다.