2024-05-18 05:13:36 发布
网友
我对.NET数组的元素有一个列表理解操作,如
obj.arr = [f(x) for x in obj.arr]
但是,返回到obj.arr的分配失败。
可以在IronPython中将列表转换为.NET数组吗?
据我所知,数组必须被输入。这对我有效:
num_list = [n for n in range(10)] from System import Array num_arr = Array[int](num_list)
类似的字符串和其他类型。
试试这个:
obj.arr = Array[T]([f(x) for x in obj.arr])
用数组元素类型替换T。
T
或者:
obj.arr = tuple([f(x) for x in obj.arr])
据我所知,数组必须被输入。这对我有效:
类似的字符串和其他类型。
试试这个:
用数组元素类型替换
T
。或者:
相关问题 更多 >
编程相关推荐