1.png

문자 3개가 저장가능한 game 배열에 2개까지 데이터를 저장하고 출력시 다음과 같이 표시됩니다.

string[] game = new string[3];
game[0] = "League of Legends";  
game[1] = "메이플 스토리";         

Console.WriteLine(game[0]);    // 출력 - League of Legends
Console.WriteLine(game[1]);    // 출력 - 메이플 스토라

그럼 값을 저장하지 않은 2호실은 어떻게 될까요?

string[] game = new string[3];
game[0] = "League of Legends";  
game[1] = "메이플 스토리";         

Console.WriteLine(game[0]);    // 출력 - League of Legends
Console.WriteLine(game[1]);    // 출력 - 메이플 스토라
Console.WriteLine(game[2]);    // 출력 - 

실행해보면 아무것도 나오지 않는 것을 볼수 있습니다. 데이터가 없는게 아니라 “” 이 들어가 있는 상태입니다.

2.png

이를 기본값이라고 하며 자료형 항목에서 확인 할 수 있습니다.

문자의 기본형은 ””이기 때문에 아무것도 나타나지 않습니다.

숫자와 불리언의 경우 각각의 기본값이 나타나게 됩니다.

int[] year = new int[2];
Console.WriteLine(year[0]);     // 출력 - 0

bool[] check = new bool[2];
Console.WriteLine(check[0]);    // 출력 - false