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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage