제로부터 시작하는 C# 공부!!!!!!
오늘은 쉽게 까먹을 수 있거나 헷갈리기 쉬운 것들 위주로 작성
Write vs WriteLine
Console.Write
메소드 : 자동 줄바꿈X
Console.WriteLine
메소드 : 자동 줄바꿈O
이스케이프 시퀀스
문자열 내에 특수한 문자를 포함시키기 위해 사용되는 특별한 문자 조합
\' : 작은따옴표(') 삽입
\" : 큰따옴표(") 삽입
\ : 역슬래시() 삽입
\n : 새 줄(줄바꿈) 삽입
\r : 현재 줄 맨 앞으로 이동
\t : 탭 삽입
\b : 백스페이스 삽입
이스케이프 예시
Console.WriteLine("Hello\nWorld");
// 출력결과
// Hello
// World
Console.WriteLine("Name\tAge");
Console.WriteLine("Kero\t30");
Console.WriteLine("Young\t25");
// 출력결과
// Name Age
// Kero 30
// Young 25
Console.WriteLine("We learn \"C# Programming\"");
// 출력결과
// The book is called "C# Programming"
Console.WriteLine("He said, \'Hello\' to me.");
// 출력결과
// He said, 'Hello' to me.
Console.WriteLine("C:\\MyDocuments\\Project\\");
// 출력결과
// C:\MyDocuments\Project\
주석
눈치껏,,,잘,,써라,,
사용자가 값을 직접 입력하게 >>> Console.ReadLine
Console.Write("Enter your name: ");
string name = Console.ReadLine();
Console.WriteLine("Hello, {0}!", name);
[출력]
Enter your name: channy
Hello, channy!
Console.Write("Enter two numbers: ");
string input = Console.ReadLine(); // "10 20"과 같은 문자열을 입력받음
string[] numbers = input.Split(' '); // 문자열을 공백으로 구분하여 배열로 만듦
int num1 = int.Parse(numbers[0]); // 첫 번째 값을 정수로 변환하여 저장
int num2 = int.Parse(numbers[1]); // 두 번째 값을 정수로 변환하여 저장
int sum = num1 + num2; // 두 수를 더하여 결과를 계산
Console.WriteLine("The sum of {0} and {1} is {2}.", num1, num2, sum);
[출력]
Enter two numbers: 10 20
The sum of 10 and 20 is 30.
var num = 10; // int 자료형으로 결정됨
var name = "kero"; // string 자료형으로 결정됨
var pi = 3.141592; // double 자료형으로 결정됨
컴공을 4년을 다녔는데... 누구 하나 가르쳐 준 적이 없다... 아니 사실 내가 공부를 안한거겠지..
내일 할 일 : 1주차 숙제 제출