【发布时间】:2009-02-17 23:32:51
【问题描述】:
我想使用一个 .NET 类(为了便于讨论,我们假设为 FileInfo)并让它实现我的接口。例如:
public interface IDeletable
{
void Delete();
}
注意 FileInfo 确实有 Delete() 方法,所以这个接口可能有意义。
这样我就可以有这样的代码:
FileInfo fileinfo = ...;
DeletObject(fileInfo);
public void DeleteObject(IDeletable deletable)
{
deletable.Delete();
}
是否可以使现有类与这样的接口匹配?
- 肖恩
【问题讨论】: