这是我第一次碰到这个问题,这很奇怪,但是:
如何在C#接口中定义构造函数?
编辑
有些人想要一个例子(这是一个空闲时间项目,所以是的,这是一个游戏)
IDrawable
+ Update
+ Draw
为了能够更新(检查屏幕边缘等)并绘制自己,它总是需要一个GraphicsDeviceManager
。所以我想确保对象有引用它。这将属于构造函数。
现在,我写下来我想我在这里实施的IObservable
和GraphicsDeviceManager
应该采取的IDrawable
......看来要么我不明白的XNA框架或框架不是想出来的非常好。
编辑
在接口的上下文中,我对构造函数的定义似乎有些混乱。实际上不能实例化接口,因此不需要构造函数。我想要定义的是构造函数的签名。正如接口可以定义某个方法的签名,接口可以定义构造函数的签名。
慕工程0101907