<table border="0" cellspacing="0" cellpadding="0" width="100%" style="font-family:tahoma, Verdana, Arial, '굴림';table-layout:fixed;"><tbody><tr><td valign="top" style="color:#666666;line-height:16.8px;">class A <div>{</div> <div><span style="font-size:9pt;font-family:'굴림', tahoma, verdana;white-space:pre;"> </span>int x;<br>}</div> <div><br></div> <div>class B : IDisposable</div> <div>{</div> <div><span style="font-size:9pt;font-family:'굴림', tahoma, verdana;white-space:pre;"> </span>private <span style="font-size:9pt;font-family:'굴림', tahoma, verdana;white-space:pre;"> </span><span style="font-size:9pt;font-family:'굴림', tahoma, verdana;">A a;</span></div> <div><span style="font-size:9pt;font-family:'굴림', tahoma, verdana;"><span style="font-size:9pt;white-space:pre;"> </span>private int bb = 1230;</span></div> <div><span style="font-size:9pt;font-family:'굴림', tahoma, verdana;white-space:pre;"> </span>public<span style="font-size:9pt;font-family:'굴림', tahoma, verdana;white-space:pre;"> </span>B(A a)</div> <div><span style="font-size:9pt;font-family:'굴림', tahoma, verdana;white-space:pre;"> </span>{</div> <div><span style="font-size:9pt;font-family:'굴림', tahoma, verdana;white-space:pre;"> </span>this.a = a;</div> <div><span style="font-size:9pt;font-family:'굴림', tahoma, verdana;white-space:pre;"> </span>}</div> <div> <div><span style="font-size:9pt;font-family:'굴림', tahoma, verdana;white-space:pre;"> </span>public void Dispose()</div> <div><span style="font-size:9pt;font-family:'굴림', tahoma, verdana;white-space:pre;"> </span>{</div> <div><br></div> <div><span style="font-size:9pt;font-family:'굴림', tahoma, verdana;white-space:pre;"> </span>}</div>}</div> <div><br></div> <div>이렇게 구성되어 있다면 B.Dispose() 해놓게 되면</div> <div><br></div> <div>가비지 컬렉터가 B 클래스는 메모리에서 해제하고 A 클래스는 메모리에 계속 유지되는건가요?</div></td></tr></tbody></table><br style="color:#666666;font-family:tahoma, Verdana, Arial, '굴림';"><div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.