티스토리 뷰

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