我是否必须处理我不使用的退回物品?

Fla*_*bug 4 .net c# dispose

我有以下代码:

WebRequest request = WebRequest.Create("ftp://myServer/myDirectory");
request.Method = WebRequestMethods.Ftp.MakeDirectory;
request.Credentials = new NetworkCredential("userName", "password");

request.GetResponse();
Run Code Online (Sandbox Code Playgroud)

我是否必须处理WebResponseWebRequest?返回的对象?

Ste*_*cya 10

你应该.将其包装在using语句中,当超出范围时将自动处理

using (var response = request.GetResponse())
{

}
Run Code Online (Sandbox Code Playgroud)