Microsoft MVP성태의 닷넷 이야기
정석대로 한다면 response.Close() 해야되는지요? [링크 복사], [링크+제목 복사],
조회: 7599
글쓴 사람
SunNee Dong (clickway at naver.com)
홈페이지
첨부 파일
 

안녕하세요.
선생님 질문있습니다.

꼭 답변 부탁드립니다

질문-1) response.Close(); <======== 문법 정석대로 한다면....해제 해야되는 거 아닌지요??
아래 코드에서 메모리해제 같은 "해제" 해야할 것이 있나요?



public bool CreateFolder()
{

           bool IsCreated = true;

           try
           {
                   WebRequest request = WebRequest.Create("ftp://192.168.1.103:24/Index");
                   request.Method = WebRequestMethods.Ftp.MakeDirectory;
                   request.Credentials = new NetworkCredential(user, pw);
                   
                   using (var response = (FtpWebResponse)request.GetResponse())
                   {
                        response.Close(); <===== 문법 정석대로 한다면 Close() 메모리 해제? 해야 누수가 안 생기죠? 여기서 Close() 해야되나요?
                   }
           }
           catch (Exception ex)
           {
               IsCreated = false;
           }
           return IsCreated;
}








[최초 등록일: ]
[최종 수정일: 8/18/2024]


비밀번호

댓글 작성자
 



2024-08-18 08시48분
혹시 using 키워드에 대해 공부하셨나요?
정성태
2024-08-19 07시37분
using에서 Dispose() 호출 해서
response.Close(); 추가로 작성 안해도 되는거 같은데
확신이 안서서요
SunNee Dong
2024-08-19 07시38분
답변 꼭 부탁드립니다
SunNee Dong
2024-08-19 08시19분
확신이 필요할 때는, 제 답변보다는 직접 확인해 보시는 것이 가장 좋습니다. 아래의 도구를 이용하시면,

https://github.com/dnSpy/dnSpy

DLL/EXE의 역어셈블을 해 소스코드를 볼 수 있습니다. 참고로, Visual Studio에서도 역어셈블은 제공하고 있으며, 요즘 learn 사이트의 도움말에는 github로의 소스코드 링크도 직접 제공하고 있으니 그걸 통해 확인하셔도 됩니다.
정성태

... 76  77  78  79  80  81  82  83  84  85  86  87  88  89  [90]  ...
NoWriterDateCnt.TitleFile(s)
213궁금이6/18/200512511Winform 형태의 NTD에서 사용자 로그인 성공 여부 정보 유지하는 방법 [1]
212궁금이6/16/200510509ActiveX 컨트롤이 NTD에 이상이 없는지요? [1]
211류성태6/15/200511102smart client에 관하여.... [1]
206헤커의작...6/14/200510074[질문] 안녕하세요. 성태님의 홈페이지에서 화면전환시 처리되는 것에 관련된 건 [3]
205김종욱 6/12/200510605com+ 에서 서버 소켓을 열고 싶고요... com+에서 thread는 어떻게 돌리는지 알고 싶습니다
209정성태6/14/200510597    답변글 [답변]: com+에서 서버 소켓을 열고 싶고요... com+에서 thread는 어떻게 돌리는지 알고 싶습니다
204정현일6/9/200510809Smart Client 실행시 SecurityException파일 다운로드1
208정성태6/14/200511216    답변글 [답변]: Smart Client 실행시 SecurityException [1]
203나그네6/9/200511060태오 사이트 Smart Client 강좌중에서요
207정성태6/14/200510642    답변글 [답변]: 태오 사이트 Smart Client 강좌중에서요
210나그네6/15/200510843        답변글 [답변]: [답변]: 태오 사이트 Smart Client 강좌중에서요파일 다운로드1
198이지훈6/2/2005100662003이랑 2005랑 함께 사용하는 방법이 없을까요?
201정성태6/6/200510693    답변글 [답변]: 2003이랑 2005랑 함께 사용하는 방법이 없을까요?
197이지훈6/2/2005107472005 에서 컴포넌트 제작
200정성태6/6/200510230    답변글 [답변]: 2005 에서 컴포넌트 제작
196김종욱5/24/200511381익스플러 툴 벤드 제작... for .NET [1]파일 다운로드1
199정성태6/6/200510863    답변글 [답변]: 익스플러 툴 벤드 제작... for .NET
202김종욱6/9/200511381        답변글 [답변]: [답변]: 익스플러 툴 벤드 제작... for .NET [1]
194홍지철5/18/200510579IE에서 Winform control embedded작성시 문제점
195정성태5/19/200511158    답변글 [답변]: IE에서 Winform control embedded작성시 문제점
192헤헤5/13/200510759이것좀봐주세요
193정성태5/13/20059873    답변글 [답변]: 이것좀봐주세요
186기범5/9/200510473안녕하세요2
187정성태5/9/200510953    답변글 [답변]: 안녕하세요2
184기범5/9/200510404안녕하세요
185정성태5/9/200510777    답변글 [답변]: 안녕하세요
... 76  77  78  79  80  81  82  83  84  85  86  87  88  89  [90]  ...