티스토리 뷰

C#(.NET)

[C#] ?? Null 병합 연산자

열혈허슬러 상추님 2020. 6. 12. 21:53
190730 - 1 - 연산자
 

 
Null 병합 연산자
static void Main(string[] args)
{
    //Console.WriteLine("HELLO C#");
    //int a = 12;
    //object b = (object)a; // boxing
    //int c = (int)b; //unboxing
 
 
    int? a = null;
    Console.WriteLine($"{a ?? 0}");
 
    a = 99;
    Console.WriteLine($"{a ?? 0}");
}
0
99
 
static void Main(string[] args)
{
    int? num = null;
    Console.WriteLine($"{num ?? 0}");
 
    num = 99;
    Console.WriteLine($"{num ?? 0 }");
 
    string str = null;
    Console.WriteLine($"{str ?? "Default"}");
 
    str = "Specific";
    Console.WriteLine($"{str ?? "Default"}");
}
0
99
Default
Specific
공유하기 링크
TAG
댓글
댓글쓰기 폼
네이버 이웃추가
«   2020/11   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
글 보관함