在C#混合编程中,我有一段Fortran程序已经编译成DLL文件了。Fortran如下:
SUBROUTINE COR(X,Y,Z,NT,CORY,CORZ,CORYZ)
!DEC$ ATTRIBUTES DLLEXPORT::COR
!DEC$ ATTRIBUTES ALIAS:'DLL1'::DLL1
DIMENSION X(-50001:50001),Y(-50001:50001)
DIMENSION Z(-50001:50001)
DIMENSION CORY(-50001:50001),CORZ(-50001:50001)
DIMENSION CORYZ(-50001:50001)
DO K=-NT+1,NT-1
ZY=0.0
ZZ=0.0
YZ=0.0
DO J=-NT,NT
ZY=ZY+Y(J)*X(J-K)
ZZ=ZZ+Z(J)*X(J-K)
YZ=YZ+Y(J)*Z(J-K)
END DO
CORY(K)=ZY
CORZ(K)=ZZ
CORYZ(K)=YZ
END DO
RETURN
END
如何在C#中调用这个程序,并运行??求大神指教。也可以加我QQ963666442,帮我解决这个问题。求哪位好心的大神帮帮忙。(我是新手)拜托了