无法从“out double[]”转换为“out double[*]”

fik*_*ike 5 c#

我有奇怪的错误,寻找解决方案特别困难,因为它包含特殊字符。

我有一个类库,我将其添加为对 C# 项目的引用。它有一个函数(这是由 VS 根据元数据自动创建的):

public static void StartReadingDAQ(int dATALength, out double[] dAQData, out double samplingRate, out string errorMessage);
Run Code Online (Sandbox Code Playgroud)

所以声明看起来很好(注意第二个参数)。

然后当尝试调用该函数时:

double[] xxx = new double[_DATALength];
StartReadingDAQ(_DATALength, out xxx, out _SamplingRate, out _ErrorMessage);
Run Code Online (Sandbox Code Playgroud)

我收到编译错误:

Error   CS1503  Argument 2: cannot convert from 'out double[]' to 'out double[*]'   
Run Code Online (Sandbox Code Playgroud)

它究竟意味着什么?这是我第一次看到像double[*].