在C#中你可以这样做:
interface YourInterface: IDisposable {
   /// your methods
}
一个实现的类YourInterface也应该实现IDisposable方法.
当然,这是有效的:
YourInterface implementation = new Implementation();
IDiposable disposable = implementation;