배열8 [C#] 배열을 만드는 방법들 - 초기화 2024.03.27 - [C#/배열] - [C#] 배열에 데이터가 없다면? 초기화 배열에 데이터를 저장하지 않은 곳에는 기본값 “” 이 들어있습니다. 조금 더 정확히는 비어있는 곳에 기본값 “”이 들어 있는 것은 아니라 배열이 만들어진 순간 모든 데이터가 기본값으로 준비되어 있습니다. // 배열을 생성 string[] game = new string[3] 배열은 만들어짐과 동시에 데이터가 기본값으로 초기화 됩니다. 변수에서는 데이터를 저장하지 않고 사용하면 에러가 발생하는데, 배열은 그냥 사용가능한 이유입니다. 생성과 동시에 초기화 매번 배열을 만들고 인덱스를 지정하는 방법은 불편할 수 있습니다. 따라서 배열을 만들때 내가 원하는 값으로 초기화 하는 방법이 있습니다. 배열을 만들고 뒤에 중괄호 { } 를.. C#/배열 2024. 3. 27. [C#] 배열에 데이터가 없다면? 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]); // 출력 - 위의 코드를 실행해보면 아무것도 나오지 않는 것을 볼수 있습니다. 데이터가 없는게 아니라 “” 이 들어가 있는 상태입니다. 문자의 기본형은 ””이기 때문에 아무것도 나타나지 않습니다. 숫자와 불리언의 경우 각각의 기본값이 나타나게 됩니다. int[] year = new int[2]; Console.WriteLine(year.. C#/배열 2024. 3. 27. [C#] 반복 처리 2024.03.27 - [C#/배열] - [C#] foreach 배열에 접근하는 부분을 보면 0, 1, 2, 3 등 차례로 증가하는 것을 볼 수 있습니다. 배열과 반복문을 혼합해서 사용하면 더욱 활용도가 높아집니다. 우선 배열을 만들어 데이터를 한번 입력해 보겠습니다. int[] year = new int[4] year[0] = 2020; year[1] = 2021; year[2] = 2022; year[3] = 2023; 출력에 필요한건 0~3 까지 입니다. 0 부터 시작해서 3까지만 반복하는 for문을 만들어 보겠습니다. int[] year = new int[4] year[0] = 2020; year[1] = 2021; year[2] = 2022; year[3] = 2023; for(int i = 0.. C#/배열 2024. 3. 27. [C#] 배열 - 각 타입별 배열 2024.03.26 - [C#/배열] - [C#] 배열 - 기본 2024.03.26 - [C#/배열] - [C#] 배열 - 생성 2024.03.26 - [C#/배열] - [C#] 배열 - 데이터 저장 2024.03.26 - [C#/배열] - [C#] 배열 - 데이터 활용 배열은 문자열 말고도 타입에 맞는 배열들을 생성할 수 있습니다 문자 배열 string[] game = new game[3]; game[0] = "Leage of Legends" game[1] = "메이플 스토리" Console.WriteLine(game[0]); // 출력 - Leage of Legends Console.WriteLine(game[1]); // 출력 - 메이플 스토리 정수 배열 int[] year = new int[4];.. C#/배열 2024. 3. 26. [C#] 배열 - 데이터 활용 2024.03.26 - [C#/배열] - [C#] 배열 - 기본 2024.03.26 - [C#/배열] - [C#] 배열 - 생성 2024.03.26 - [C#/배열] - [C#] 배열 - 데이터 저장 앞서 저장으로 인해 game 0호실, 1호실 에는 각각 데이터가 저장되었습니다. 사진 삭제 사진 설명을 입력하세요. 배열에 저장된 데이터를 Console.WriteLine() 을 이용해 출력해 보겠습니다. 배열의 데이터를 사용할때도 대괄호 [ ] 와 인덱스를 이용합니다. Console.WriteLine(game[0]); // 출력 - League of Legends Console.WriteLine(game[1]); // 출력 - 메이플 스토리 배열에 데이터를 저장 / 활용 할 때 대괄호 [ ] 와 인덱스를 .. C#/배열 2024. 3. 26. [C#] 배열 - 데이터 저장 2024.03.26 - [C#/배열] - [C#] 배열 - 기본 2024.03.26 - [C#/배열] - [C#] 배열 - 생성 방을 만들었으니 두가지 데이터를 저장해보겠습니다. 배열에 데이터를 저장하기 위해서는 몇호실인지 지정할 필요가 있습니다. 대괄호 [ ] 와 인덱스를 이용해 활용할 수 있습니다. // game의 0호실에 “Leage of Legends” 데이터를 저장 string[] game = new game[3]; game[0] = "Leage of Legends" // game의 1호실에 “메이플 스토리” 데이터를 저장 string[] game = new game[3]; game[0] = "Leage of Legends" game[1] = "메이플 스토리" C#/배열 2024. 3. 26. [C#] 배열 - 생성 2024.03.26 - [C#/배열] - [C#] 배열 - 기본 앞서 변수를 다룰 때 데이터 형식과 변수이름 만 있으면 생성을 할 수 있었습니다. string game; 이 변수가 데이터가 살수 있는 집이라고 말씀을 드렸습니다. 하지만 배열에서는 집을 만든것 만으로 배열이 생성됐다고 보지 않습니다. 배열은 데이터 하나가 아닌 여러 데이터가 사는 집이기 때문에 추가적으로 방을 만들어줘야합니다. 모든 데이터가 한방에서 살지 않고 각자의 방을 만들어주어야 합니다. c# 에서는 새로운 무엇가를 만들때 new 라는 키워드를 이용해서 생성하게 됩니다. 배열의 선언 구조 사진 삭제 사진 설명을 입력하세요. 이때 new 는 뒤에 오는 것을 새로 만들어 주는 키워드 입니다. // 변수를 만들고 바로 방을 만들기 stri.. C#/배열 2024. 3. 26. [C#] 배열 - 기본 배열이란 배열이란 여러 데이터를 한가지 변수에 저장하는 기능입니다. League of Legends 라는 게임을 변수에 저장해 보겠습니다. string game = "League of Legends"; 이번에는 메이플 스토리 라는 이름을 추가로 저장해 보겠습니다. string game = "League of Legends"; game = "메이플 스토리"; C#/배열 2024. 3. 26. 이전 1 다음 반응형