728x90
반응형
1. 핵심 정리
class Program {
static void Main(string[] args) {
System.Console.WriteLine("Hello, C#");
}
}
매번 출력 때마다 저렇게 적는다면 코드의 길이가 길어질 것이다.
using System;
class Program {
static void Main(string[] args) {
Console.WriteLine("Hello, C#");
}
}
그리고 정말 출력해야 할 양이 많다면 Console조차 빼버릴 수 있다.
using System;
using static System.Console;
class Program {
static void Main(string[] args) {
WriteLine("Hello, C#");
}
}
① using 문법
=> using System;
=> using static System.Console;
② System.Console 클래스
=> 표준 입출력 함수를 제공하는 static 클래스
=> 모든 멤버가 static mehod로 되어 있다.
2. 변수 값 출력하기
using System;
class Program {
public static void Main() {
int n = 10;
double d = 3.4;
Console.WriteLine(n);
Console.WriteLine("n = {0} d = {1}", n, d);
Console.WriteLine("n = {0} d = {1} {0} {0} {1} ...", n, d);
Console.WriteLine($"n = {n} d = {d}");
Console.WriteLine("C:\\AAA\\BBB\\a.txt");
Console.WriteLine(@"C:\AAA\BBB\a.txt");
}
}
실행 결과
10
n = 10 d = 3.4
n = 10 d = 3.4 10 10 3.4 ...
n = 10 d = 3.4
C:\AAA\BBB\a.txt
C:\AAA\BBB\a.txt
① 변수의 값만 출력할 경우
=> Console.WriteLine(n);
② 서식에 맞추어 출력할 경우
=> ConsoleConsole.WriteLine("n = {0} d = {1}", n, d);
=> Console.WriteLine($"n = {n} d = {d}");
③ C# 문자열
=> regular string : "Hello"
=> 보간 문자열(interpolated string) : $"n = {n}"
=> 축자 문자열(verbatim string) : @"C:\"
728x90
반응형
'프로그래밍 > C#' 카테고리의 다른 글
[C#] 인터페이스 (interface) (1) | 2020.01.17 |
---|---|
[C#] 클래스 기본 문법 (1) | 2020.01.13 |
[C#] 표준 입력 (0) | 2020.01.13 |
[C#] 기본 코드 (0) | 2019.12.03 |
[C#] VS없이 컴파일 후 실행 - csc.exe (2) | 2019.09.19 |