1๋ฒˆ ํด๋ž˜์Šค๋กœ ๋œ 1๋ฒˆ ๋ฆฌ์ŠคํŠธ๊ฐ€ ์žˆ๊ณ , ๊ทธ ๋ฆฌ์ŠคํŠธ๋ฅผ 2๋ฒˆ ๋ฆฌ์ŠคํŠธ์— ์™„์ „ํžˆ ์ƒˆ๋กœ ๋ณต์‚ฌํ•˜๋ ค๊ณ  ํ•จ.


1๋ฒˆ ํด๋ž˜์Šค ์•ˆ์—๋Š” 2๋ฒˆ ํด๋ž˜์Šค๋กœ ๋œ ๋ฆฌ์ŠคํŠธ๊ฐ€ ์กด์žฌํ•จ..


foreach๋กœ 1๋ฒˆ ๋ฆฌ์ŠคํŠธ ๊ฐ’์„ ๊ฒ€์‚ฌํ•ด์„œ

2๋ฒˆ ๋ฆฌ์ŠคํŠธ์— Add๋ฅผ ํ•˜๋Š”๋ฐ, ์ด๋Ÿฌ๋ฉด ๋‚ด๋ถ€ ํด๋ž˜์Šค ๊ฐ’์ด ๋ณต์‚ฌ๋˜๋ฒ„๋ฆฌ๋‹ˆ๊นŒ ๊ฐ’์„ ๊ฐ€์ ธ์˜ฌ๋•Œ ๊ฐ’ ํ˜•ํƒœ๋กœ ์ „๋‹ฌํ•ด์ฃผ๊ธฐ์œ„ํ•ด์„œ

1๋ฒˆํด๋ž˜์Šค.DeepCopy()๋ผ๋Š” ํ•จ์ˆ˜๋ฅผ ์งœ์„œ ๊ฐ’ ํ˜•ํƒœ๋กœ ์ „๋‹ฌํ•ด์คŒ.

๋ฌธ์ œ๋Š” 1๋ฒˆ ํด๋ž˜์Šค ์•ˆ์— ๋˜ ๋‹ค๋ฅธ ํด๋ž˜์Šค๋กœ ๋œ ๋ฆฌ์ŠคํŠธ๊ฐ€ ์žˆ๋‹ค๋Š”๊ฑด๋ฐ..

DeepCopy ํ•จ์ˆ˜์—์„œ ๋ฐฉ๊ธˆ ํ•˜๋˜๊ฑธ ๋˜‘๊ฐ™์ด ํ•จ.

foreach๋ฅผ ๋Œ๋ ค์„œ ๊ฐ’ ํ˜•์‹์œผ๋กœ ์ „๋‹ฌํ•˜๊ธฐ์œ„ํ•ด ์ƒˆ๋กœ์šด ๋ฆฌ์ŠคํŠธ์—

2๋ฒˆํด๋ž˜์Šค.DeepCopy()๋ผ๋Š” ํ•จ์ˆ˜๋ฅผ ๋˜ ์งœ์„œ Addํ•ด์คŒ.

๊ทธ๊ฑธ ์ „๋‹ฌํ•จ.


์ฐธ๊ณ ๋กœ 2๋ฒˆ ํด๋ž˜์Šค ์•ˆ์—๋„ ํด๋ž˜์Šค๊ฐ€ ๋‹ด๊ฒจ์žˆ์ง€๋งŒ ์Šคํฌ๋ฆฝํ„ฐ๋ธ” ์˜ค๋ธŒ์ ํŠธ๋ผ ๊ดœ์ฐฎ์Œ..


์ด๋Ÿฐ์‹์œผ๋กœ ๋‚ด๋ถ€ ๊ฐ’ ์ฐพ์•„๊ฐ€๋ฉด์„œ ํ•˜๋‚˜ํ•˜๋‚˜ ๋Š์–ด์ฃผ๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„ํ•˜๋Š”๊ฒŒ ๋งž๋ƒ..?