C# 기초 강좌입니다.
C#에는 콘솔에 문자를 출력할 수 있는 몇 가지 방법이 존재합니다.
보통 중간 중간 실행되는 로그 값을 확인하기 위해 주로 사용하게 되는 기초 문법입니다.
그 각각의 방법에 대해 알아보겠습니다.
문자 출력 함수 : Console.Write, Console.WriteLine
Console.Write는 원하는 문자 출력 후 줄넘김이 포함이 안된 것 입니다.
반면에 Console.WriteLine는 문자 출력 후 줄넘김이 포함됩니다.
Console.Write("Write출력첫번째");
Console.Write("Write출력두번째");
Console.WriteLine("WriteLine출력첫번째");
Console.WriteLine("WriteLine출력두번째");
위와 같이 코딩 후 출력을 하게 되면 출력 결과는 아래와 같습니다.
Write는 줄넘김이 없이 때문에 3개까지는 한 줄에 모두 표현이 되는 것 입니다.
그래서 보통 가독성을 위해 WriteLine을 주로 사용합니다.
이제 변수를 출력하는 2가지 방법에 대해 설명하겠습니다.
먼저 코드를 학인해보죠.
static void Main(string[] args)
{
string a = "AAA";
string b = "BBB";
Console.WriteLine("변수 a의 값은 {0}, 변수 b의 값은 {1}", a, b);
Console.WriteLine($"변수 a의 값은 {a}, 변수 b의 값은 {b}");
}
첫번째 방식은 {}에 인덱스 순서를 입력한 후, 콤마 뒤에 순서대로 들어갈 변수 값을 입력하는 것입니다.
{0}에는 a, {1}에는 b 변수 값이 들어가게 됩니다.
두번째 방식은 $를 추가하게 되면 {}안에 들어있는 것은 문자열이 아닌 변수를 위한 할당 값으로 인식을 하게 됩니다.
그래서 실제 {a}에는 a변수가, {b}에는 b 변수 값이 들어가서 출력을 하게 됩니다.
출력 결과입니다.
방식은 다르지면, 최종 결과는 동일함을 알 수 있습니다.
어떤 방식이 더 좋은것은 없으며, 각자 본인이 편한 방법을 사용하면 됩니다.
'Developer > C#, 닷넷' 카테고리의 다른 글
C# JSON 활용하기(직렬화, 역직렬화) (1) | 2022.08.11 |
---|---|
C# 프로젝트 생성, Hello World 출력 (0) | 2022.08.10 |
C# Visual Studio 설치 (0) | 2022.08.10 |
C# 채팅 비속어 필터링 처리 (0) | 2022.08.09 |
C# .Net readonly, const 비교(언제 사용해야 할까?) (0) | 2022.08.08 |
댓글