일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 문제해결능력
- 코루틴
- Unity
- 코딩컨벤션
- 배열
- Git
- NCS
- 델리게이트
- array
- 기초
- 구조체
- 커밋메시지컨벤션
- 플로우차트
- Memory safety
- 코딩테스트
- 콜라이더
- 연산자
- 귤고르기
- 이스케이프시퀀스
- 설계원칙
- 객체지향프로그래밍
- C#
- params
- Mod
- 트랜잭션
- 수리능력
- 전달방식
- 함수
- 정보능력
- 미들웨어
- Today
- Total
목록배열 (3)
임준일의 개인 블로그
컬렉션 사용하기 배열처럼 특정 항목의 집합을 리스트 또는 컬렉션이라고 한다. 컬렉션은 배열, 리스트, 사전을 사용하여 관련 개체의 그룹을 만들고 관리한다. 배열과 컬렉션 c#에서 배열(Array)과 컬렉션(Collection), 리스트(List)는 학습 레벨에서 동일하고 취급한다. 컬렉션 클래스는 데이터 항목의 집합을 메모리상에서 다루는 클래스로, 문자열 같은 간단한 형태도 있다. 그리고 특정 클래스 형식의 집합 같은 복잡한 형태도 있다. 3가지의 자주 쓰는 컬렉션 소개 배열 : 일반적으로 숫자처럼 간단한 데이터 형식을 저장한다. 리스트 : 간단한 데이터 형식을 포함한 개체들을 저장한다. 사전(Dictionary) : 키와 값의 쌍으로 관리되는 개체들을 저장한다. 일반적으로 기본형 그룹을 배열로 보고, ..
Mod 연산 모드(Mod) 연산 : 나머지 값이 나온다. int number = 1_0822; Console.WriteLine($"{number}"); Console.WriteLine("64로 Mod 연산 : {0}", number % 64); 다차원 배열 2차원 배열, 3차원 배열처럼 차원이 2개 이상인 배열을 다차원 배열이라고 한다. C#에서 배열을 선언할 때는 콤마를 기준으로 차원을 구분한다. //1차원 배열 element 2개 담을 수 있다. int[] oneArray = new int[2] { 1, 2 }; //2차원 배열 element 담을 수 있는게 2개있다. , element 2개 담을 수 있다. int[,] twoArray = new int[2, 2] { { 1, 2 }, { 3, 4 }..

컬렉션(collection) 이름 하나로 데이터 여러 개를 담을 수 있는 자료 구조를 컬렉션(collection) 또는 컨테이너(Container)라고 한다. C#에서 다루는 컬렉션은 배열(array), 리스트(list), 사전(dictionary) 등이 있다. 배열(Array) 배열은(Array)은 같은 종류의 데이터들이 순차적으로 메모리에 저장되는 자료 구조이다. 각각의 데이터들은 인덱스(번호)를 사용하여 독립적으로 접근된다. 배열을 사용하면 편리하게 데이터를 모아서 관리할 수 있다. 배열의 특징 배열 하나에는 데이터 형식 한 종류만 보관할 수 있다. 배열은 메모리의 연속된 공간을 미리 할당하고, 이를 대괄호([])와 0부터 시작하는 정수형 인덱스를 사용하여 접근할 수 있다. 배열을 선언할 때는 ne..