웃어라 온 세상이 너와 함께 웃을것이다.

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

deep copy 1

[C#] 객체 복사 : 얕은 복사와 깊은 복사 2

깊은 복사(Deep Copy)는 참조변수가 가르키는 힙 영역 객체를 복사하는 것으로 별도의 힙 영역객체를 생성한다. C# 에서 복사는 기본적으로 얕은 복사이기 때문에 깊은 복사는 별도로 구현해야 한다. 객체 복사 예시. 위의 예제는 앞서 설명한 복사를 예시로 만든 것이다. 여기서 확인 할 수 있듯이 복사 후에 원본의 값을 바꾸면 복사 대상의 값도 변경 됨을 확인 할 수 있다. 해서 다음과 같은 과정으로 깊은 복사를 해야 독립적으로 사용할 수 있다. 깊은 복사 예시 클래스. ICloneable을 상속 받으면 인터페이스로 Clone을 제공한다. 물론 상속 받지 않고 그냥 별도로 만들어도 상관없다. 해서, Clone 함수에서 내부 값을 새로이 생성한 객체에 적용하고 리턴하도록 Clone 함수를 채워준다. 깊은..

C# 2014.11.18
이전
1
다음
더보기
프로필사진

웃어라 온 세상이 너와 함께 웃을것이다.

mongyang83@gmail.com

  • 분류 전체보기 (166)
    • AWS (5)
    • Design Pattern (18)
    • DataBase (37)
      • SQL (20)
      • Oracle (12)
      • MySql (4)
    • Objective-C (7)
    • 프로젝트 자동화 (3)
    • Uml (2)
    • etc (18)
    • C# (37)
    • Node.js (17)
    • Firebase (16)
    • Unity (6)

Tag

unity admob, 디자인패턴, 정렬, Unity 광고, c# sort, Oracle, 객체 복사, facebook login, unity firebase, Github 사용법, facebook auth, IAP, Unity Ads, unity iap, firebase facebook, Sort, github, Dictionary, Node.js, 태그를 입력해 주세요.,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바