티스토리 뷰

C#

C#의 데이터 형(Type)들

LDobac 2016. 5. 7. 15:19

 

 

C#의 데이터 형은 C/C++과 많이 유사 하기에 딱히 큰 문제점이 없다.

구분

데이터 형

크기(Byte)

 

정수

byte

1

short

2

int

4

long

8

문자

char

2

 

실수

float

4

double

8

decimal

16

문자열

string

 

논리

bool

1

객체

object

 


크게 다른첨이라 함은 object타입이 있는데.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using System;
using System.Linq;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            object Dec = 123456789;
 
            object Float = 123.1651616;
 
            object Bool = false;
 
            object str = "ABCCBCBBC";
        }
    }
}
cs

위 코드와 같이 object는 어떤 타입이든 담을 수 있다.

그 이유는 MSDN페이지 에서 찾을 수 있었는데(https://msdn.microsoft.com/ko-kr/library/9kkx3h3c.aspx)

여기서 이르길. object라는 타입은 Object 클래스(실제 클래스로 정의 되어 있다)에 대한 별칭이라 한다.

이러한 Object클래스가 왜 모든 타입들을 담을수 있는가 하니. 모든 타입은 직,간접적으로 Object클래스를 상속 한다고 한다.

즉 object라는 타입은 모든 클래스에서 상속관계에서의 최상위 부모가 되는 것 이기에 모든 타입들을 담을 수 있다고 하는 것 이다.

'C#' 카테고리의 다른 글

6. sealed  (0) 2016.05.07
5. 배열  (0) 2016.05.07
4. params  (0) 2016.05.07
3. ref와out  (0) 2016.05.07
개인/C# 문법/2. foreach  (0) 2016.05.07
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함