using
블록이 "사용 된"IDisposable
개체가 블록의 끝에 배치되도록합니다. 그러나 은 그 개체가 그 전에 처리되지 않을 것이라고 보증합니까?사용 블록은 블록이 끝날 때까지 개체가 처리되지 않도록 보장합니까?
using (new DisposableObject()) {
// blah blah
}
내가 DisposableObject
는 블록이 끝날 때까지 배치되지 않는다는 것을 확신 할 수 있습니다, 또는 가비지 컬렉터 나는 그것을 더 핸들이없는 것을 감지 할 수 있습니다 내가 가지고있는 경우 즉
, 블록 안에 넣고 즉시 버리시겠습니까?
+1 그게 가장 명확한 설명이고, 답 신용에 합당합니다. 고맙습니다! –