Notice
Recent Posts
Recent Comments
Link
STIKA
내일배움캠프 Unity 7일차 TIL - C# 문법 1 본문
24.01.02 Tue
❤️ TIL
Today I Learned
❤️하루에 1%씩만 나아가도 4개월 동안 쌓이면 꽤 덩치가 커진답니다 :)
📌 오늘의 계획
- C# 문법 1주차 끝내기
- C# 문법 2주차 시작하기
✏️ 작업 내용
주석 단축키
Ctrl + K, C
주석해제 단축키
Ctrl + K, U
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 자료형으로 결정됨
변수의 자료형이 컴파일러에 의해 자동으로 결정
초기화하는 값의 자료형에 따라 변수의 자료형이 결정
string str2 = new string('H', 5); // 문자 'H'를 5개로 구성된 문자열 생성
string[] words = str.Split(',');
Split( ' , ' ) : , 로 문자열을 구분할 수 있음
string str = "Hello, World!";
int index = str.IndexOf("World");
str.IndexOF : str 문자열에서 "World" 문자열의 첫 번째 인덱스를 찾아 index 변수에 저장
string str = "Hello, World!";
string newStr = str.Replace("World", "Universe");
str 문자열에서 "World" 문자열을 "Universe" 문자열로 대체한 새로운 문자열 newStr을 생성
string str1 = "Apple";
string str2 = "Banana";
int compare = string.Compare(str1, str2);
문자열 대 소 비교
str1 문자열과 str2 문자열을 대소 비교한 후 compare 변수에 그 결과를 저장
0보다 작으면 str1이 str2보다 작고 ( -1)
0이면 str1과 str2가 같으며
0보다 크면 str1이 str2보다 크다 ( 1 )
<문자열 형식화>
string name = "John";
int age = 30;
string message = string.Format("My name is {0} and I'm {1} years old.", name, age);
<문자열 보간 기능>
string name = "John";
int age = 30;
string message = $"My name is {name} and I'm {age} years old.";
문자열 포맷팅
📝 오늘의 마무리
C# 문법 1주차를 전부 들었고 계획대로 2주차를 시작했다.
그런데 TIL을 나눠서 적다보니 찾아볼 때 힘들어서
2주차는 내일부터 정리해서 올리려고 한다.
✏️ 스스로 어제보다 한 발 더 나아갔다는 것을 자각하기
✏️ TIL을 쓰기 위해서라도, 오늘 반드시 단 하나라도 배우기
✏️ 꾸준히 기록을 남기는 습관 가지기
📕 오늘의 학습 키워드
📕 공부한 내용 본인의 언어로 정리하기
📕 오늘의 회고
📕 12시간 중 얼마나 몰입했는지
📕 더 나은 미래를 위해 내일 어떤 공부를 진행할 것인지
'프로그래밍 > Unity + C#' 카테고리의 다른 글
내일배움캠프 Unity 9일차 TIL - C# 문법 2-2 (0) | 2024.01.04 |
---|---|
내일배움캠프 Unity 8일차 TIL - C# 문법 2-1 (0) | 2024.01.03 |
내일배움캠프 Unity 6일차 TIL - C# 문법 시작 (0) | 2023.12.29 |
내일배움캠프 Unity 5일차 TIL - 3주차 (0) | 2023.12.28 |
내일배움캠프 Unity 4일차 TIL - 2주차 (0) | 2023.12.28 |