这里是一个容易的问题(这里是C# noob),我无法找到如何做到这一点(我有Schildt的C#4.0参考资料,但不能肯定我所期待的是什么)。
Saye 我有两个不同的班子制造了两个物体,但也有相同的田地和(或)方法。 例如:
public class Object1 {
bool enable;
public void Reset(){
enable = false;
}
}
public class Object2 {
bool enable;
public void Reset(){
enable = false;
}
}
物体与异构体相同,因此有理由制造两个不同的物体。 然而,我有许多目标有共同的外地和(或)回收方法。
因此,我在此想做的是(在假装编码中,或者在什么情况下):
void Manipulate(ref object pObj){
(pObj).enable = true;
(pObj).Reset();
}
void Main(){
Manipulate(obj1);
Manipulate(obj2);
}
我如何能够这样做? 我不敢确定如何制造能够指不同类别物体的物体。
感谢!
Thanks to all the answers. I went through interfaces and understood them as an alias and couldn t figure out what was the usefulness of them.