Ищете помощь в преобразовании Fortran в C#
Мне было поручено преобразовать несколько файлов Fortran в C#. У меня действительно нет выбора, и в этой ситуации я не могу использовать драйвер Dot net для чтения Fortran. Я любитель, когда дело доходит до C#, и использовал Fortran в 1983 году в качестве своего единственного раза.
У меня есть пара предложений, которые я, кажется, не могу понять, как связать в C#, если бы кто-то мог указать мне правильное направление, пожалуйста.
Что я уже пробовал:
У меня есть много примеров в Fortran, где массив выделяется с помощью команды ALLOCATABLE. Я не знаю, как сделать подобное в C#, позже, в коде, мне нужно будет ссылаться на это распределение также как на проверку.
У меня есть объявление типа:
TYPE Cell DOUBLE PRECISION, POINTER :: column(:) END TYPE Cell
Как преобразовать это объявление в C#?
У меня есть задания, использующие приведенное выше объявление:
TYPE(Cell), POINTER :: PMAT(:) TYPE(Cell), POINTER :: PMATD(:) TYPE(Cell), POINTER :: NMATD(:)
Как объявить эти переменные в C#?