Как использовать метод .NET, который изменяется на месте в Python?
Я пытаюсь использовать .NET DLL в Python. На языке .NET метод требует передачи ему двух массивов по ссылке, которые он затем модифицирует:
public void GetItems(
out int[] itemIDs,
out string[] itemNames
)
Как я могу использовать этот метод в Python, используя модуль Python for .NET?
Редактировать: забыл упомянуть, что это в CPython, а не IronPython.
Дополнительная информация. Когда я делаю следующее:
itemIDs = []
itemNames = []
GetItems(itemIDs, itemNames)
Я получаю вывод как:
(None, <System.Int32[] at 0x43466c0>, <System.String[] at 0x43461c0>)
Мне просто нужно выяснить, как преобразовать их обратно в типы Python?