시작하세요 C# 프로그래밍 3장

2014. 11. 9. 23:50IT Books/시작하세요 C# 프로그래밍

3장


데이터 타입

c#에서의 기본 제공 타입 int, string등은 닷넷프레임워크가  제공하는

기본 타입을 이름재정의 한 것에 불과

닷넷에서 변수의 종류는 값 타입과 레퍼런스 타입으로 나뉨.

string, 배열, 클래스, object는 모두 레퍼런스 타입.

초기화

레퍼런스 타입 - 초기화 되지 않은 모든 레퍼런스 타입은 null을 가지게 된다.

값 타입 - 닷넷은 메모리가 할당되고 개발자가 명시적으로 초기화 하지 않는 이상 무조건 0으로 초기화한다.

배열

2차원 이상의 배열의 초기화

int [, ] arr = new int[10, 5]; // 2차원 배열

위와 같이 콤마(,)로 차원을 구분한다.

가변 배열

C++에서의 배열포인터를 생각하면 편하다.

int[][] arr = new int[5][];

arr[0] = new int[10];

arr[1] = new int[5];

...



'IT Books > 시작하세요 C# 프로그래밍' 카테고리의 다른 글

4장 - 3  (0) 2014.11.20
4장 - 2  (0) 2014.11.16
4장 - 1  (0) 2014.11.15
시작하세요 C# 프로그래밍 2장  (0) 2014.11.09
시작하세요 C# 프로그래밍 1장  (0) 2014.11.08