기억저장소

기억저장소

Programming Language/C#

[C#] 기본특징

roaminpixel 2013. 5. 15. 16:13
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")와 같은 의미이다.


본문 : http://blishk.tistory.com/87

728x90
반응형

'Programming Language > C#' 카테고리의 다른 글

[C#] 주요 특징  (0) 2013.05.15
[C#] 윈도우 폼 + DB 환경 구축 + 메시지 출력 + 사진올리기  (0) 2013.05.15
[C#] 연산자중복  (0) 2013.05.15