问题 FtpWebResponse implements IDisposable, but it doesn't have a Dispose method. How is that possible? 回答1: It does have the Dispose method through inheritance, but it is an explicit implementation. To call it, you would have to use ((IDisposable)myObject).Dispose(); Or, of course, just wrap it in a using block, as it does the explicit call for you. 回答2: Its implemented in the base class WebResponse, see http://msdn.microsoft.com/en-us/library/system.net.webresponse_methods.aspx 回答3: When you