标签: c# dispose idisposable
为什么?
这不是关于using关键字的问题。
答案 0 :(得分:7)
System.ServiceModel.ServiceHost实现了IDisposable接口explicitly。这可以防止该接口使ServiceHost类本身复杂化。它还避免了类实现的多个接口定义具有相同签名的方法的情况。
可以通过将ServiceHost对象强制转换为IDisposable来访问Dispose方法。
围绕它helpful Q/A。