我是 C# 的新手。我想使用包含实例作为参数的方法。
Class c = new Class();
object.method(c);
完整代码在这里:
public partial class MainWindow : Window
{
ControllerDevice c; // interface
Judge j;
FallingRect f;
public MainWindow()
{
c = new Kinect(this); // class implement interface
j = new Judge();
InitializeComponent();
c.start();
f = new FallingRect(this, -200);
/*
* Question code
*/
j.doJudge(c.getLeftTop, c.getRightTop, f);
}
}
interface ControllerDevice
{
Point getRightTop();
Point getLeftTop();
void start();
}
Visual Studio 说“该方法包含无效参数”。