배열: 같은 데이터형 + 변수명(인덱스) + 순차적인 메모리나열

배열명은 참조형변수이다.  따라서 new를 통해 생성해야 메모리에 등록후 사용할수 있다. 

주로 int[] array = { 1, 2, 3, 4 }; 이런식으로 new를 생략하면서 메모리에 등록하여 사용한다.


Array로부터 파생된 참조형. foreach문 사용가능하다. , 

.length(), .Clear(Array arr, index int, int length), .Clone()(새로운메모리생성) 등의 속성(메서드)사용 가능.


2차원배열 행과열, 3차원배열 면,행,열   ,로 구분.

데이터형[,] == 배열명[x][y] (c++)

데이터형[,,] == 배열명[x][y][z] (c++)

int [,] array = new int[2,2];


가변배열: 행,열이 고정적이지 않고 유동적으로 사용가능.

int[,]= 고정배열, int[][]:가변배열


        int[][] ert = new int[][]

        {

            new int[] {1}

        };

        int[][] ert1 =

        {

            new int[]{1,2,45}

        };

배열선언: 참조배열 변수선언

배열리턴: 배열이 참조한 객체의 주소값을 리턴한다.




'C#, ASP.NET, CORE, MVC' 카테고리의 다른 글

5강. 클래스 OOP  (1) 2018.07.19
4강. 파일 입출력  (0) 2018.07.19
2강. 데이터형,기본문법  (0) 2018.07.18
[C#] 박싱 & 언박싱  (0) 2018.07.18
1강. 닷넷프레임워크와 C#  (2) 2018.07.18

+ Recent posts