[C# 문법] C# 콘솔창 텍스트 색상(컬러) 입히는 방법
- C#/C# 문법
- 2021. 3. 10. 19:25
안녕하세요.
오늘은 C# 에서 콘솔창에서 내용을 출력할 때 출력 텍스트에 색상을 입혀서 각기 다른 색상으로 출력되는 방법에 대해서 알려 드리려고 합니다.
보통은 어떤 표식 혹은 로그를 기록할 때 이 기능을 많이 사용합니다.
그럼 바로 예제를 통해서 어떻게 색상을 입히는지 보여 드리겠습니다.
예제 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
using System;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("텍스트를 입력해 주세요.");
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("이 문구는 빨강색 입니다.");
Console.ResetColor(); //컬러 Reset 진행
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("이 문구는 초록색 입니다.");
Console.ResetColor(); //컬러 Reset 진행
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("이 문구는 노란색 입니다.");
Console.ResetColor();
}
}
}
|
cs |
실행 결과
위와 같이 출력 구문이 각 지정한 색상에 맞게 변경되어 출력되는 것을 확인하실 수 있습니다.
여기서 ColorReset을 하지 않으면 계속 해당 컬러만 나오기 때문에 Reset을 꼭 해주시기 바랍니다.
감사합니다.^^
728x90
'C# > C# 문법' 카테고리의 다른 글
[C# 문법] C# DataTable에 원하는 index에 컬럼 추가하는 방법 (0) | 2021.03.28 |
---|---|
[C# 문법] 서로 다른 2개의 DataTable Merge(병합) 하여 단일 행으로 만드는 방법 (0) | 2021.03.14 |
[C# 문법] string 배열에서 공백 문자 제거하기 (0) | 2021.03.01 |
[C# 문법] C# List에 저장된 특정 값의 인덱스 번호 가져오는 방법 (3) | 2021.03.01 |
[C# 문법] C# is 연산자 (0) | 2021.01.12 |
이 글을 공유하기