Console 클래스
.Net Console 클래스에는 위 문제를 해결할 다양한 속성과 메서드가 있다.
[참고] https://learn.microsoft.com/ko-kr/dotnet/api/system.console?view=net-8.0
속성
Title : 콘솔 제목 표시줄에 표시할 제목을 가져오거나 설정
BackgroundColor : 콘솔의 배경색을 가져오거나 설정
ForegroundColor : 콘솔의 전경색을 가져오거나 설정
등등.
메서드
Clear() : 표시 정보의 콘솔 버퍼 및 해당 콘솔 창을 지움
GetCursorPosition() : 커서의 위치를 가져옴
ReadKey() : 사용자가 누른 다음 문자 또는 함수 키를 가져옴. 누른 키 콘솔 창에 표시.
ResetColor() : 전경 및 배경 콘솔 색을 기본값으로 설정
SetBufferSize(Int32, Int32) : 화면 버퍼 영역의 높이와 너비를 지정된 값으로 설정
SetCursorPosition(Int32, Int32) : 커서의 위치를 설정
SetWindowPosition(Int32, Int32) : 화면 버퍼를 기준으로 콘솔 창의 위치를 설정
SetWindowSize(Int32, Int32) : 콘솔 창의 높이와 너비를 지정된 값으로 설정
등등