我在vbs中有一个对象:
Msgbox myobject.parametro("parm")
我可以这样在 C# 中使用它:
Object test = myobject.GetType().InvokeMember("parametro",
BindingFlags.GetProperty,
null,
myobject,
new object[] { "parm" });
Messagebox.show(test.toString());
我如何在 C# 中为属性赋值?
例如:
myobject.parametro("parm")=725
最佳答案
我认为你的意思是:
myObject.parametro["parm"] = 627; // set
var test = myObject.parametro["parm"]; // get
关于C# 给带参数的对象属性赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26234615/