본문 바로가기
스터디/C#

관용구 - 초기화

by newoo 2019. 8. 24.

1. 변수 초기화

 

변수 선언과 초기화는 동시에 이뤄져야 하는 것이 원칙

// 좋은 예
var age = 29;

// 나쁜 예
int age
age = 29;

 

2. 배열과 리스트 초기화

 

설정할 값이 이미지 정해져 있을 경우에 초기화를 해줌

 

var cities = new String[] { "Seoul", "Gimcheon", "ChunCheon" };
var numbers = new List<int> { 100, 200, 300 };

 

3. Dictionary 초기화

 

var langs = new Dictionary<string, string>() {
    { "C#", "씨샾" },
    { "Swift", "스위프트" },
    { "Kotlin", "코틀린" },
};

// C# 6.0 이후
var langs = new Dictionary<string, string>() {
	["C#"] = "씨샾",
	["Swift"] = "스위프트",
	["Kotlin"] = "코틀린",
}

 

4. 객체 초기화

 

var developer = new Developer {
    Name = "OEN",
    Height = 175,
    Birthday = new DataTime(1991, 3, 6),
};

'스터디 > C#' 카테고리의 다른 글

관용구 - 반복  (0) 2019.08.24
관용구 - 판정과 분기  (0) 2019.08.24
C# 대리자(Delegate)의 진화  (0) 2019.08.17
20190817 스터디 질문  (1) 2019.08.17
LINQ 쿼리 연산자 정리  (0) 2019.08.16