C# Console.WindowLeft 속성이란?
Console.WindowLeft 속성은 콘솔 창 영역의 가장 왼쪽 위치를 화면 버퍼(screen buffer)를 기준으로 가져오거나 설정합니다. 반환되는 값은 정수(int)형이며, 콘솔 창이 화면 버퍼 안에서 수평 방향으로 몇 번째 열부터 표시되는지를 나타냅니다.
이 속성은 System 네임스페이스의 Console 클래스에 포함되어 있어 별도의 설치 없이 바로 사용할 수 있습니다.
가장 왼쪽 위치 가져오기
콘솔 창의 가장 왼쪽 위치를 얻으려면 먼저 결과를 저장할 정수형 변수를 선언합니다.
int left;
이제 Console.WindowLeft 속성을 사용하여 값을 할당합니다.
left = Console.WindowLeft;
전체 예제 코드
using System;
class Demo {
static void Main() {
int left;
left = Console.WindowLeft;
Console.WriteLine("콘솔 창의 왼쪽 위치 = " + left);
}
}
실행 결과
참고: 실행 결과는 콘솔 창의 현재 위치에 따라 달라질 수 있습니다.
콘솔 창의 왼쪽 위치 = 0
함께 알아두면 좋은 관련 속성
Console 클래스에는 WindowLeft와 함께 활용하면 유용한 속성들이 있습니다.
- Console.WindowTop: 콘솔 창 영역의 가장 위쪽 위치를 화면 버퍼 기준으로 가져오거나 설정합니다.
- Console.BufferWidth: 화면 버퍼의 너비(열 개수)를 가져오거나 설정합니다.
- Console.WindowWidth: 콘솔 창의 너비를 가져오거나 설정합니다.
정리
Console.WindowLeft 속성을 사용하면 콘솔 창이 화면 버퍼 내에서 수평적으로 어느 지점에 위치하는지 손쉽게 확인할 수 있습니다. 값이 0이라면 콘솔 창이 화면 버퍼의 맨 왼쪽에 있다는 의미입니다. 또한 이 속성에 값을 직접 할당하여 콘솔 창의 보기 위치를 조정할 수도 있습니다.