배열: 같은 데이터형 + 변수명(인덱스) + 순차적인 메모리나열
배열명은 참조형변수이다. 따라서 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 |