通用接口(interface)在哪些方面非常有用? (我是初学者,这么简单的例子肯定有帮助)。
最佳答案
当你需要一个接口(interface)时它很有用,但你也需要抽象数据类型。简单的例子
public interface IMyShape<T>
{
T X { get; }
T Y { get; }
}
public class IntSquare : IMyShape<int>
{
int X { get { return 100; } }
int Y { get { return 100; } }
}
public class IntTriangle : IMyShape<int>
{
int X { get { return 200; } }
int Y { get { return 200; } }
}
public class FloatSquare : IMyShape<float>
{
float X { get { return 100.05; } }
float Y { get { return 100.05; } }
}
关于C# - 通用接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1727420/