C# 얕은 복사, 깊은 복사에 대해서 알아보자
얕은 복사(Shallow Copy) 예시 코드Key와 Value가 그대로 복사됨Value가 만약 참조 타입이면, 복사본과 원본이 같은 인스턴스를 가리킴Dictionary Currencies = new(){ { "USD", new Currency("Dollar", 1.0m) }, { "EUR", new Currency("Euro", 0.9m) }};var shallowCopy = Currencies.ToDictionary(kvp => kvp.Key, kvp => kvp.Value);깊은 복사(Deep Copy) 예시 코드Dictionary Currencies = new(){ { "USD", new Currency("Dollar", 1.0m) }, { "EUR", new Currency..
2025. 5. 19.