일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- c#
- c# winform
- c# 윈폼
- Data Structure
- 플러터
- c# 추상 클래스
- C# delegate
- HTML
- C언어 포인터
- 구조체
- Flutter
- Python
- 깃
- git
- dart 언어
- gitlab
- jupyter lab
- github
- 포인터
- jupyter
- c언어
- vim
- 유니티
- C++
- docker
- Algorithm
- 다트 언어
- Houdini
- Unity
- 도커
Archives
- Today
- Total
목록c# array (1)
nomad-programmer
[Programming/C#] 가변 배열
2차원 배열이나 3차원 배열 같은 다차원 배열을 "배열을 요소로 갖는 배열" 이다. 허나 진정한 의미에서의 배열을 요소로 갖는 배열은 "가변 배열 (Jagged Array)" 이다. 가변 배열은 다양한 길이의 배열을 요소로 가지는 다차원 배열로 이용될 수 있다. 2차원 배열의 요소에 접근할 때 반드시 첨자 두 개를 사용해야 했다. 하나만 사용해서 1차원 배열에 접근한다거나 하는 일은 불가능하다. 아래의 예를 보자. int[,] arr2d = new int[2, 3] { {1, 2, 3}, {4, 5, 6} }; // 2차원 배열이면 첨자 2개가 필히 들어가야 한다. arr2d[1, 2]; // 2차원 배열이면 첨자가 1개 뿐이라면 에러 발생. 1차원 배열에 접근할 수 없다... arr2d[1]; 가변 배..
Programming/C#
2020. 9. 14. 22:52