foreach는 자동으로 Dispose를 호출합니까? C #에서 foreach는 IDisposable을 구현하는 모든 개체에서 Dispose를 자동으로 호출합니까? http://msdn.microsoft.com/en-us/library/aa664754(v=vs.71).aspx 는 다음과 같이 표시되는 것 같습니다. * 그렇지 않으면 컬렉션식이 System.IEnumerable을 구현하는 형식이고 foreach 문의 확장은 다음과 같습니다. IEnumerator enumerator = ((System.Collections.IEnumerable)(collection)).GetEnumerator(); try { while (enumerator.MoveNext()) { ElementType element = (..