string? test1 = null;
string? test2 = default;
string? test3 = string.Empty;
string? test4 = "";
Console.WriteLine(test1==null?"Null":"Value");
Console.WriteLine(test2 == null ? "Null" : "Value");
Console.WriteLine(test3 == null ? "Null" : "Value");
Console.WriteLine(test4 == null ? "Null" : "Value");
test1 =null , test2 =default 동일한 null 입니다.
string? test3 = string.Empty; 상수
string? test4 = ""; 두개는 실제로 값이 있습니다.
test1,test2 값이 부재
test3,test4 초기값이 있음
test1,test2는 값을 할당하기 까지는 null