我正在尝试使用IronPython将Python脚本支持添加到现有C#库中。但是,当尝试在我的一个结构体上使用IEnumerable sort=False
异常,而当我将类型更改为类时,它将按预期工作。
这是一些显示相同行为的简化代码。如前所述,将A更改为类可以解决此问题,但是这样做会在我的实际项目代码中导致不必要的垃圾生成,因此我宁愿不必诉诸于此。我正在使用Nuget的IronPython 2.7.9。
System.Collections.Generic.IEnumerable`1[TSource] contains generic parameters'
此错误是什么意思(它指出的是正确的内容,而不是为什么这是一个问题),除了更改类之外,还有其他解决方法吗?