如何通过NETLink将Mathematica中的可空小数传递给.Net

时间:2014-01-28 16:20:55

标签: c# c#-4.0 .net-4.0 wolfram-mathematica netlink

使用十进制参数调用方法没有问题,如下所示:

//public void MyMethod(decimal d){

myWrapper@MyMethod[1.23];

但是,我需要更改MyMethod的签名如下:

//public void MyMethod(decimal? d){
// this call works
myWrapper@MyMethod[Null];

将Null传递给修改后的MyMethod,但传递小数失败:

myWrapper@MyMethod[1.2];
NET::methodargs: Improper arguments supplied for method named MyMethod

我错过了什么?

0 个答案:

没有答案