C# Default Value - 기본값

C# 2021. 12. 19. 13:00 |
반응형

default 키워드로 각 타입의 기본값을 확인 할 수 있다.

 

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
32
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace CS
{
    using static System.Console;
 
    class Program
    {
        static void Main(string[] args)
        {
            int a = default;
            int b = default(int);
            WriteLine($"a: {a}");
            WriteLine($"b: {b}");
            WriteLine($"default(float): {default(float)}");
            WriteLine($"default(bool): {default(bool)}");
 
            WriteLine($"default(string): {default(string) ?? "null"}");
            string s = null;
            WriteLine($"string.IsNullOrEmpty(s): {string.IsNullOrEmpty(s)}");
 
            WriteLine("default(char): {0}"default(char== '\0' ? @"\0" : @"not \0");
            // char는 기본값으로 '\0'이 대입 되기 때문에 아래 명령은 아무것도 표시하지 않는다.
            // WriteLine($"default(char): {default(char)}");
            WriteLine("default(int[]): {0}"default(int[]) == null ? "null" : "not null");
        }
    }
}
 

 

 

 

반응형
Posted by J-sean
: