철's 연구소

  • 홈
  • 태그
  • 방명록

boxing #unboxing 1

C#의 Boxing / Unboxing 정리

1. 박싱(Boxing)이란?**박싱(Boxing)**은 **값 타입(Value Type)을 참조 타입(Reference Type)**인 object 또는 인터페이스 타입으로 변환하는 과정입니다.1.1 왜 박싱이 일어날까?C#에서 값 타입(예: int, float, struct)은 스택(Stack)에 할당되고, 참조 타입(예: class, object, string)은 힙(Heap)에 할당됩니다.어떤 이유로든 값 타입을 object나 인터페이스로 다뤄야 하는 상황이 생기면, .NET은 내부적으로 그 값을 힙 영역에 새롭게 복사(메모리 박스)하여 참조를 만들고, 이 참조를 반환합니다.예: int i = 123; object o = i; → i는 힙 메모리에 들어가 있는 박스화된 123을 가리키는 objec..

IT개발 2025.03.11
이전
1
다음
더보기
프로필사진

철's 연구소

철's 연구소 님의 블로그 입니다.

  • 분류 전체보기
    • IT개발
    • 주식

Tag

주식매매법, ai주식자동매매, 델리게이트 #이벤트, 키움주식매매, 헝가리 #돈까스 #김밥 #소고기무국 #만두, 주식 #스캘핑, unity 2d게임, it 자기계발, ai주식매매, boxing #unboxing, 스마트팜 #스마트팜-ai, 비동기처리 #병렬처리, c#메모리, 추상화클래스 #인터페이스클래스, 정부지원사업 #노인관제시스템, 한영타자변환기, MES, d-day계산기, 엔터프라이즈시스템 #쿠팡, 건축과ai,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바