我在 C# 中有这段代码(作为 ImportLibrary):
[IgnoreNamespace]
[Imported]
public class MyClass
{
public object Value
{
get { return null; }
set { }
}
}
然后我像这样开始上课:
myClass.Value = 0;
obj val = myClass.Value;
一切都很好并且可以编译 - 这很好:) 但是,结果是这样的:
myClass.set_value(0);
var val = myClass.get_value();
我真正想要的是:
myClass.setValue(0);
var val = myClass.getValue();
因此,没有下划线 (_) 和大写字母。我该如何控制这个?我试过 [ScriptName("Value")],但没有运气。