我已经为我的原始项目创建了一个绑定项目,我已将我的库添加到绑定项目中。这是我在ApiDefinition.cs中的代码:
public partial interface TestInterface1
{
[Static,Export ("sum:with:")]
int TestAdd (int first, int second);
}
我添加了绑定作为我原始项目的参考,但我如何调用TestAdd()?我在命名空间中找到了界面,但我不确定如何使用它?
由于
答案 0 :(得分:0)
您需要获取实现TestInterface1的对象的实例。如果您没有这样的东西,您可能想要将您的界面更改为类,以便您可以自己实例化TestInterface1类型的对象?
public class TestInterface1
{
[Static,Export ("sum:with:")]
int TestAdd (int first, int second);
}
然后像
一样使用它var test = new TestInterface1();
var result = test.TestAdd(1,2);
有道理吗?