Jak używać metody .NET, która zmienia się w Pythonie?

Próbuję użyć biblioteki .NET w Pythonie. W języku .NET metoda wymaga podania 2 tablic przez odniesienie, które następnie modyfikuje:

public void GetItems(
out int[] itemIDs,
out string[] itemNames
)

Jak mogę użyć tej metody w Pythonie przy użyciu modułu Python dla .NET?

Edytuj: Zapomniałem wspomnieć o tym w CPython, a nie IronPython.

Dodatkowe informacje. Kiedy wykonuję następujące czynności:

itemIDs = []
itemNames = []
GetItems(itemIDs, itemNames)

Dostaję dane wyjściowe, takie jak:

(None, <System.Int32[] at 0x43466c0>, <System.String[] at 0x43461c0>)

Czy muszę po prostu dowiedzieć się, jak przekonwertować je z powrotem na typy Pythona?

questionAnswers(2)

yourAnswerToTheQuestion