标签: c# fortran
我在fortran 77中有一个子程序,输入复杂的数据类型。我创建了dll的fortran并将dll添加到c#项目中。
我如何将复杂的数据类型传递给fortran dll?
有没有与fortran兼容的复杂类型库?(我使用复杂类型的math.net库)
答案 0 :(得分:0)
您应该将复杂数据类型创建为结构(以及所有其他复杂子类型)(而不是类)。这意味着它只是一个DTO数据。在正确的边界上对齐事物可能需要做些额外的事情,但这类事物有适当的属性。