我有奇怪的错误,寻找解决方案特别困难,因为它包含特殊字符。
我有一个类库,我将其添加为对 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[*].
| 归档时间: |
|
| 查看次数: |
329 次 |
| 最近记录: |