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");
}
}
}
|
반응형
'C#' 카테고리의 다른 글
C# Simple Socket Programming In Console - 간단한 콘솔 소켓 통신 (0) | 2021.12.22 |
---|---|
C# IP Addresses and Hostname - IP 주소 호스트 네임 확인 (0) | 2021.12.22 |
C# typeof - 타입 정보 확인 (0) | 2021.12.15 |
C# PropertyGrid 1 - 프로퍼티 그리드 1 (0) | 2021.12.14 |
C# Extension Methods - 확장 메소드 (0) | 2021.12.11 |