๊ถ๊ธˆํ•œ๊ฒŒ ์žˆ๋Š”๋ฐ

c#์—์„œ


List> tests = new List>();


tests.Add(new List());

tests[0].Add(3);


์ด๋ ‡๊ฒŒ ํ•œ ๋’ค์—


tests.Clear();

ํ•˜๋ฉด


์œ„์— tests[0]๊ฐ€ ๋‚ ๋ผ๊ฐ€์ž๋‚˜?

๊ทธ๋Ÿผ tests[0][0]์˜ ๊ฐ’์ธ 3๋„ ์ง€์›Œ์ง„๋‹ค๊ณ  ๋ด๋„ ๋ฌด๋ฐฉํ•˜์ง€?

GC๊ฐ€ ์ •๋ฆฌํ•  ๋Œ€์ƒ์ด ๋œ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ์ง€?


์•„๋‹ˆ๋ผ๋ฉด ํ•˜๋‚˜ํ•˜๋‚˜

tests[0].Clear();ํ•˜๊ณ ์„œ

tests.Clear();๋กœ ํ•ด์•ผํ•˜๋‚˜?