Wie verwende ich eine .NET-Methode, die in Python geändert wird?
Ich versuche, eine .NET-DLL in Python zu verwenden. In einer .NET-Sprache erfordert die Methode die Übergabe von 2 Arrays als Referenz, die dann geändert werden:
public void GetItems(
out int[] itemIDs,
out string[] itemNames
)
Wie kann ich diese Methode in Python mit dem Python for .NET-Modul verwenden?
Bearbeiten: Ich habe vergessen zu erwähnen, dass dies in CPython nicht IronPython ist.
Zusätzliche Information. Wenn ich das Folgende mache:
itemIDs = []
itemNames = []
GetItems(itemIDs, itemNames)
Ich erhalte eine Ausgabe wie:
(None, <System.Int32[] at 0x43466c0>, <System.String[] at 0x43461c0>)
Muss ich nur herausfinden, wie ich diese zurück in Python-Typen konvertieren kann?