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

C# Console.WindowLeft 속성 – 콘솔 창의 왼쪽 위치 확인 및 설정 방법

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이라면 콘솔 창이 화면 버퍼의 맨 왼쪽에 있다는 의미입니다. 또한 이 속성에 값을 직접 할당하여 콘솔 창의 보기 위치를 조정할 수도 있습니다.