- 참조 타입끼리의 대입은 힙에 있는 객체의 번지만을 대입하는 것이므로 두 객체는 같은 대상을 가르킨다
- 한쪽을 변경하면 다른 쪽도 같이 영향을 받는다
- 복사된 사본을 수정했지만 원본인 a도 같이 영향을 받는다
- 얕은 복사라고 한다
- 깊은 복사
- ICloneable 인터페이스를 상속받아 Clone이라는 메소드 구현
- Clone에 의해 완전히 새로운 사본이 만들어지므로 b를 어떻게 수정하더라도 원본인 a는 영향을 받지 않는다
'Study > C#' 카테고리의 다른 글
C# 델리게이트 - 1. 델리게이트 (공변성) (0) | 2012.01.06 |
---|---|
C# 델리게이트 - 1. 델리게이트 (메소드 참조) (0) | 2012.01.06 |
C# 인터페이스 - 2. 인터페이스 활용 (반복기) (0) | 2012.01.06 |
C# 인터페이스 - 2. 인터페이스 활용 (열거하기) (0) | 2012.01.05 |
C# 인터페이스 - 1. 인터페이스 상속 (0) | 2012.01.05 |