티스토리 뷰

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
댓글
최근에 올라온 글
최근에 달린 댓글
네이버 이웃추가
«   2024/04   »
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
글 보관함