如何使接口实现另一个接口

时间:2014-08-27 13:31:59

标签: c# .net interface

我有一个目前看起来像这样的界面。但我希望它也实现IDisposable

public interface IFoo<out TOut>() where TOut : class, new()
{
}

我想说点什么

public interface IFoo<out TOut>() : IDisposable : where TOut : class, new()
{
}

我该怎么做?

1 个答案:

答案 0 :(得分:6)

你的代码中有一些错误,它们无法编译:

public interface IFoo<out TOut> where TOut : class, new()
{
}

public interface IFoo2<out TOut> : IDisposable where TOut : class, new()
{
}
  1. 名字发生碰撞。
  2. 您使用IDisposable : where的方法不正确。应删除:
  3. 你有括号,它是一种方法。你不需要它们。