?? ?? 연산자는 null 판별할 때 쓰인다. string result = str ?? "str is null"; 만일 str 이 null이면 오른쪽에 있는 "str is null" 이 result에 들어가고null이 아니라면 str 그대로 result에 들어간다. ??=str ??= "str is null"; 이런식으로 쓰이면 만일 str이 null이면 "str is null"이 str에 들어가고null이 아니면 str 값 그대로 유지하는 것이다. str ??= GetDefaultValue(); 이런식으로 null일 때는 기본값을 설정하는 함수의 반환값으로 설정할 수도 있다. is is는 영어 is랑 비슷하게 생각하면 된다. A is B하면 A == B로 생각할 수 있다. 다만 is 뒤에는 변수가 오..