好吧。。。我试图用IronPython将我用C语言声明的对象传递到Python文件中。在
所以这就是我想的:
C级:
public class ParamObj
{
private string Obj_String;
private int Obj_Int;
public ParamObj(string lObjS, string lObjI)
{
Obj_String = lObjS;
Obj_Int = lObjI;
}
public string getString()
{
return Obj_String;
}
public int getInt()
{
return Obj_Int;
}
public setString(string lStr)
{
Obj_String = lStr;
}
public setInt(int lInt)
{
Obj_Int = lInt;
}
}
所以我上课了。。现在,我在C项目中声明类并将其传递给PYthon文件:
^{pr2}$现在我想使用Pythoin文件中的对象并调用它的方法。 我的密码呢测试.py具体如下:
def ObjectAsParam(Obj):
print Obj.getString()
print str(Obj.getInt())
Obj.setString("Changed!")
Obj.setInt(1338)
return Obj
但是我的编译器说python脚本不知道方法 getString()、getInt()等
有没有办法解决这个问题?在
谢谢
确保ParamObj是公共类。在
相关问题 更多 >
编程相关推荐