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 |