我正在使用Python .Net
库,因此我无法访问List<T>
。目前,当我尝试初始化一个数组时,会抛出一个错误。
documentation有一个示例,它从最新的代码库中抛出错误。
实施例
from System import Array
myarray = Array[int](10) #TypeError: Cannot convert 10 to System.Int32[]
以下适用于64位但不适用于32位!
myarray = Array[int]([10]) #OverflowError: value too large to convert
答案 0 :(得分:5)
执行Array[int](10)
时,我也遇到错误。看起来预期的参数不是大小,而是Python列表。以下适用于我:
py_array = [1, 2, 3]
net_array = Array[int](py_array)
现在,net_array.Length
应该返回3.
答案 1 :(得分:0)
myarray = Array[int]