도서 구매 : https://www.yes24.com/Product/Goods/78702267
초보자를 위한 C# 200제 - 예스24
현대 프로그래밍 언어의 특징을 가장 잘 구현한 C#다년간 강의를 통해 학생들이 쉽게 배울 수 있는 방법을 찾아 집필한 책이다. 그렇기 때문에 스스로 흥미 있는 프로그램을 만들기 위해 배울 수
www.yes24.com
초보자를 위한 C# 200제
장점 : 많은 예제와 설명 + 실무 관련 예제 다수 포함
31 ~ 56
기본 타입과 enum, struct는 값 형식
string, 배열, class, delegate는 참조형식이다.
NullReferenceException 발생을 최소화하기 위해 적용된 문법으로 null인 경우 null을 리턴하는 문법이다.
Nullable<int> n = null; // 아래 줄과 같은 효력
int? n = null; //
null값을 가질 수 있는 형태로 만들어준다.
값 -> object : 박싱 (암시적)
object -> 값 : 언박싱 (명시적)
C#8 이상에서는
case 2..10 처럼 사용가능
그 이전은
case int n when(0 <= n && n < 20) 처럼 사용해야 함