I have weird error, searching for solution is particularly hard, because it contains special characters.
I have a class library, that I add as a reference to C# project. It has a function(this is created by VS automatically, from metadata):
public static void StartReadingDAQ(int dATALength, out double[] dAQData, out double samplingRate, out string errorMessage);
So the declaration looks fine(note the second argument).
Then when trying to call the function:
double[] xxx = new double[_DATALength];
StartReadingDAQ(_DATALength, out xxx, out _SamplingRate, out _ErrorMessage);
I get compilation error:
Error CS1503 Argument 2: cannot convert from 'out double[]' to 'out double[*]'
What does it even mean? This is the first time I see a C# construction like double[*]
.