728x90
1. 자료형
값형(value type)과 참조형(reference type)으로 분류됨.
값형 - 숫자형, 문자형, 부울형, 열거형, 구조체형
참조형 - 클래스형, 인터페이스형, 배열형, 델리게이트형
2. 연산자
다른언어와 동일
3. 배열
1) 배열 변수 선언은 일반 C 처럼 int arr[]; 형태로 선언하는것이 불가능하며 int[] arr; 처럼반드시 자료형 옆에 []를 붙여야함. 다차원 배열은 int arr[,]; 이런식으로 [] 사이에 , 를 넣어서 명시적으로 선언함.
배열의 배열은 int[][] arr; 같은 형태로 선언함.
2) 배열 객체 생성은 new 연산자로 동적으로 생성함. 배열이름만 선언된 배열 변수는 특정한 데이터를 가리키지 않으므로 배열 객체를 생성한 후 배열 변수에 배정함. arr = new int[100]; 이런형식.
3) 배열에 값 저장은 일반 C와 동일. 배열 프로커티인 Length를 통해서 길이를 알수 있음. arr.Length 이런형식
4. 스트링
C#에서 스트링은 객체이며, C/C++처럼 문자의 배열이 아님. .Net 프레임워크의 기본 클래스인 System.String 클래스의 객체이다. string s = "Hello" 와 string s= new string("Hello")와 같은 의미이다.
728x90
반응형
'Programming Language > C#' 카테고리의 다른 글
[C#] 주요 특징 (0) | 2013.05.15 |
---|---|
[C#] 윈도우 폼 + DB 환경 구축 + 메시지 출력 + 사진올리기 (0) | 2013.05.15 |
[C#] 연산자중복 (0) | 2013.05.15 |