http://msdn.microsoft.com/en-us/library/system.console.aspx
Console 클래스에는 ReadLine, WriteLine 같은 기본적인 입출력 메서드 외에도 콘솔 관리를 위한 여러 가지 멤버들이 제공된다. 어떤 멤버는 함수처럼 필요할 때 호출할 수 있는 메서드이고 어떤 것은 값을 읽고 쓰는 프로퍼티 형태로 되어 있다.
멤버 | 설명 |
Title | 콘솔창의 제목 문자열이다. |
BackgroundColor, ForegroundColor | 전경색, 배경색의 색상이다. |
CursorSize | 커서의 높이를 지정한다. |
CursorVisible | 커서의 보임/숨김을 지정한다. |
CursorLeft, CursorTop | 커서의 현재 위치이다. |
Clear() | 화면을 지운다. |
Beep() | 삑 소리를 낸다. |
ResetColor() | 디폴트 색상으로 변경한다. |
SetCursorPosition(x,y) | 커서의 위치를 옮긴다. |
class Program
{
public static void Main()
{
Console.Title = “콘솔 테스트”; // 콘솔창의 제목
Console.BackgroundColor = ConsoleColor.Yellow; // 콘솔창의 배경색
Console.ForegroundColor = ConsoleColor.Blue; // 콘솔창의 전경색
Console.Clear(); // 콘솔창 화면을 깨끗이 지움
Console.Beep(); // 콘솔창에 삑소리를 냄
Console.WriteLine(“색상을 변경했습니다.”); // 콘솔창에 “색상을 변경했습니다.” 출력
Console.ReadKey(); // 콘솔창에서 아무키나 입력받길 대기
Console.ResetColor(); // 콘솔창에서 색상(배경,전경)을 초기화
Console.SetCursorPosition(10, 10); // (10, 10) 좌표로 커서를 이동
Console.WriteLine(“디폴트 색상입니다.”); // 콘솔창에 “디폴트 색상입니다.” 출력
Console.ReadKey(); // 콘솔창에서 아무키나 입력받길 대기
}
}