언어/C#

[C#] Generic

겜도리도리 2022. 3. 22. 23:01
반응형

개요

 

object vs var

object는 타입 자체가 object

var은 컴파일러가 적당한 type을 찾음

 

object에 다 넣으면 안 되는 이유? object에서 꺼내오기 느림

int number로 할당할 경우 Stack에 할당 (복사 타입)

object는 참조 타입으로 작동 (Heap에 할당)

 

과정

Heap에 메모리 할당 -> 숫자 넣음 -> Stack에 다시 할당

 

따라서 일반화 형태를 써야 함.

 

반응형

'언어 > C#' 카테고리의 다른 글

[C#] 프로퍼티  (1) 2022.09.24
[C#] delegate  (0) 2021.10.18
[C#] Static  (0) 2021.10.14