Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- gamedev
- Game Development
- 뉴럴네트워크
- 게임 수학
- Addressables
- untiy
- Unity #Android #Build
- 유니티
- C
- C++
- Unity
- Programming
- Serialize
- game dev
- 딥러닝
- graphics
- 알고리즘
- 게임 물리
- rendering
- c#
- unity #graphics
- 게임 개발
- mnist
- 다익스트라
Archives
- Today
- Total
Typing diary
C#-배열 본문
2018. 5. 16
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | using System; namespace CSharp_Console { /* * 배열 * -C#에서의 배열은 객체이기 때문에 new 연산자를 이용하여 동적으로 * 생성해 줘야한다. * -C#에선 배열생성시 따로 초기화 하지 않아도 0으로 자동으로 초기화 된다. */ class Program { //※매개변수로 배열을 받을땐 params라는 키워드를 사용한다. static void Func(params object[] array) { } static public void Main() { //※배열 생성 방법 int[] a = new int[10]; int[] b = { 1, 2, 3, 4, 5 }; //※다차원 배열 int[,] a2 = new int[5,5]; int[,] b2 = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; //※배열의 배열(array of array) int[][] aofa = new int[3][]; aofa[0] = new int[3]; aofa[1] = new int[6]; aofa[2] = new int[9]; /* * 다차원 배열은 생성시 모든 차원의 배열크기를 명시해야 하는 반면 * 배열의 배열은 첫 번째 차원의 배열만 명시해야 하고 각 원소가 서로 다른 크기의 * 배열을 가질 수 있다. */ //매개변수에 값을 여러가지 형태로 넣어줄 수 있다. Func(); Func(1, "Hello", 3.14f, 4,'A'); Func(new int[] { 1, 2, 3, 4 }); } } } | cs |
'C#' 카테고리의 다른 글
| C#-델리게이트 (0) | 2022.08.17 |
|---|---|
| C#-클래스와 구조체 (0) | 2022.08.17 |
| C#-메소드와 파라미터 (0) | 2022.08.17 |
| C# - var과 object타입 (0) | 2022.08.17 |
| C# 개요 (0) | 2022.08.17 |