String과 StringBuilder의 차이점 정리해 둔 블로그 = https://coding-groot.tistory.com/53#problemcode
StringBuilder 사용법을 정리해 둔 블로그 주소
String을 짧은 시간 동안 계속 수정해주면 계속 동적 활당을 해서 성능이 크게 저하가 될 수 있다.
String = 변경할 수 없는 형식
StringBuilder = 변경 가능한 문자열 class
StringBuilder의 AppendFormat은 어떻게 사용하냐면 sb.AppendFormat("My name is {0} and live in {1}", "Park", "2000"); 이런식으로 사용한다.
HashTable과 Dictionary 차이점 정리
Hashtable : Value에 일정한 형식이 없고 여러 형태 저장할때
Dictionary : 고정적으로 하나의 타입만 입력 받을 시
#if #elif #else #endif 사용법
#if 조건1
문장A
#elif 조건 2
문장B
#else
문장C
#endif
#ifdef = 어떤 매크로가 정의 되어있는지 따지는 것.
TryParse = 1번째 입력 인자로 전달된 문자열을 정수로 변환하여 output 전달 형식의 두번째 매개변수에 대입해준다.
정상적으로 변환되면 true 변환할수없을땐 false을 반환함.
int num = int.Parse(Console.ReadLine()); 을
int num;
if(int.TryParse(Console.ReadLine(), out num))을 사용한다.
둘 다 Console.WriteLine("입력한 수는 {0}입니다.", num)을 해주면 된다.
단 TryParse를 사용하면 잘못입력해도 빠져나올 수 있다.
'클라이언트 프로그래머의 일기 > 신입 클라이언트 프로그래머의 일기' 카테고리의 다른 글
C# 변환 키워드 implicit, explicit, operator (0) | 2020.10.12 |
---|---|
UIManager의 CloseUiPanelGameObj 분석 (0) | 2020.10.12 |
3일차 후기 (0) | 2020.10.07 |
2일차 후기 (0) | 2020.10.07 |
면접 및 첫 출근 후기 (0) | 2020.10.05 |