List<GameObject> ์ธ A๊ฐ€ ์žˆ๋‹ค๊ณ  ํ• ๋•Œ


List<GameObject> B = new(A);ย 


var tmp = B[0];

B[0] = B[1];

B[1] = tmp;


์ด๊ฑฐ ์ง์ ‘ ํ•ด๋ณด๋‹ˆ๊นŒ A๊ฐ€ ์•ˆ๋ฐ”๋€Œ๋Š” ๊นŠ์€๋ณต์‚ฌ๋”๋ผ๊ณ 


๊ทธ๋Ÿฌ๋ฉด ์–•์€๋ณต์‚ฌ๋Š” ๋ญ์ž„?


c#์—์„  ๊ทธ๋ƒฅ ๋ฆฌ์ŠคํŠธ๋ฅผ new๋กœ ํ• ๋‹นํ•ด์ค„๋•Œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์–•์€๋ณต์‚ฌ๋ผ๊ณ  ํ•œ๊ฑฐ๊ฐ™์€๋ฐ ๋‚ด๊ฐ€ ์ž˜๋ชป์•Œ๊ณ ์žˆ๋˜๊ฑด๊ฐ€?