티스토리 뷰

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/10   »
        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 31
글 보관함