![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/Z2A5U/btrESI0Bq00/kTloNJ6XzZviIRyN2V3BZ1/img.jpg)
개요 프로그래밍에서 Copy에는 Deep Copy(깊은 복사)와 Shallow Copy(얕은 복사) 두가지가 있다. Shallow Copy object class에 MemberwiseClone을 이용하여 Shallow Copy(얕은 복사)를 진행하였다.(Coffee의 Copy 함수는 는 더 아래 참고.) class Program { static void Main(string[] args) { var coffee1 = new Coffee() { Shot = 2, CoffeeBean = new CoffeeBean { Origin = "Brazil"} }; var coffee2 = coffee1.Copy(); coffee2.Shot = 1; coffee2.CoffeeBean.Origin = "Kenya"; C..
Computer Engineering/C#(.Net)
2022. 6. 15. 20:25