Pythonnet (clr) 和 C# 列表和枚举
Pythonnet (clr) and C# lists and enums
我有 myClass
,其中包含一个字段 myList
,它是来自 myEnum
的元素列表。我想在此列表中添加更多元素,但在 python 中。但是 exec(f"myClass.myList.Add(myEnum.{e}))"
不起作用,因为 Python 中的 myClass.myList
是一个整数列表。我能做什么?我想按其名称而不是其 int 位置添加元素。
切换到 pythonnet 3.0 预览版。在 3.0 中,.NET 列表不会转换为 Python 列表,相反,从 Python.
看时,它们的行为就像 Python 列表
我有 myClass
,其中包含一个字段 myList
,它是来自 myEnum
的元素列表。我想在此列表中添加更多元素,但在 python 中。但是 exec(f"myClass.myList.Add(myEnum.{e}))"
不起作用,因为 Python 中的 myClass.myList
是一个整数列表。我能做什么?我想按其名称而不是其 int 位置添加元素。
切换到 pythonnet 3.0 预览版。在 3.0 中,.NET 列表不会转换为 Python 列表,相反,从 Python.
看时,它们的行为就像 Python 列表