정수형 (integer) |
byte[8bit] : 0 ~ 255 sbyte : -128 ~ 127 char[16bit] - U+0000 to U+FFFF short[16bit] : -32,768 ~ 32,767int[32bit] : -2,147,483,648 ~ 2,147,483,647 long[64bit] : -923,372,036,854,775,808 ~ 923,372,036,854,775,807 ushort : 0 ~ 65,535uint : 0 ~ 4,294,967,295 ulong : 0 ~ 18,446,744,073,709,551,615 |
실수형 (floating point) |
float[32bit] : ±1.5e−45 ~ ±3.4e38 double[64bit] : ±5.0e−324 ~ ±1.7e308 |
십진형 (decimal) |
decimal[128bit] : (-7.9 x 1028 - 7.9 x 1028) / (100 - 28) |
불리언형 (boolean) |
bool : ture, false |
널가능형 (nullable) |
null 값을 가질 수 있는 변수를 정의한다. ex) Nullable<int> i = new Nullable<int>(); |
class |
사용자 정의형 자료 멤버(data member)와 멤버 함수(member function)로 구성 |
enum |
열거자 목록 기복적으로 첫 번째 열거자의 값은 0, 이후 1씩 증가 ex) enum Days {일, 월, 화, 수, 목, 금, 토} -> 이 경우 일=0, 월=1이고 이런 식으로 계속 됨.
열거자는 기본값을 재정의하는 이니셜라이저를 가질 수 있다. ex) enum Days {일=1, 월, 화, 수, 목, 금, 토} -> 이 경우 월=2, 화=3 이런 식으로 계속 된다. 모든 열거형에는 char형을 제외한 임의의 정수형으로 사용 할 수 있다. ex) enum Days : byte {일, 월, 화, 수, 목, 금, 토} 허용되는 형식은 byte, sbyte, short, ushort int, uint, logn, ulong enum의 값을 정수에 담을 경우에는 형변환이 필요하다. |
- Common Type Sustem [본문으로]
'프로그래밍 > C#' 카테고리의 다른 글
C# 텍스트 파일 읽기/쓰기 + 파일 저장 MSDN (0) | 2016.01.09 |
---|---|
C#, 로컬 IP 가져오기 (0) | 2015.12.24 |
C# 배열과 n차원 배열 (0) | 2015.06.24 |
C#, Math (0) | 2015.05.12 |
List<T> (0) | 2015.04.19 |
댓글