Ich bin neu in PowerShell. Ich möchte einige 10 Werte des Typs short von einer .NET-Funktion erhalten.Übergeben Sie ein PowerShell-Array an eine .NET-Funktion
In C# funktioniert es wie folgt aus:
Int16[] values = new Int16[10];
Control1.ReadValues(values);
Die C# Syntax ist ReadValues(short[] values)
versucht, etwas wie folgt aus:
$Control1.ReadValues([array][int16]$Result)
Aber nur Nullen in der Anordnung.
Dank
Was meinen Sie mit „Aber nur Nullen in der Anordnung.“? Was ist der Wert von $ Ergebnis? –
Ich frage mich auch, wie funktioniert es in C# ohne Rückgabewert, ref oder out? –
Die Funktion ReadValues gibt 10 Werte ungleich null zurück, das Array $ Result enthält jedoch nur Nullen. Ich denke, dass ich es total falsch mache oder vielleicht ist es nicht möglich? – user1187060