[問題] 請問這幾段C++的語法怎麼改成C#?
簡單說呢..就是教授最近拿出一個古老學長寫得的程式然後是C++寫的
要我把阿改成C# 怎麼改啊!!!!
第一個是 這個
typedef void (__stdcall *fp_ABFL1dllTYPE)(double &,double &,double *,long
&,double &,double &,double &,double &,double &,double &,long &,char*,long );
fp_ABFL1dllTYPE ABFL1dll;
好像是在自定型別?
但是C#自訂型別好像是Class或是struct
但是都要先先給他一個命名?
public struct newtype
{
public int x, y;
public newtype(int p1, int p2)
{
x = p1;
y = p2;
}
}
C++好像沒有這個?
還有我看不懂 double &和 double * 是什麼
第二個是
HINSTANCE RefpropdllInstance;
RefpropdllInstance = LoadLibrary(L"./refprop.dll");
ABFL1dll = (fp_ABFL1dllTYPE) GetProcAddress(RefpropdllInstance,"ABFL1dll");
好像是在引用dll 但是好像C#沒辦法用他的dll...
另外問 是用dllImport嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.66.110 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1591851316.A.1A2.html
※ 編輯: ab710912 (123.192.66.110 臺灣), 06/11/2020 12:56:17
推
06/11 13:02,
4年前
, 1F
06/11 13:02, 1F
→
06/11 20:34,
4年前
, 2F
06/11 20:34, 2F
→
06/11 20:34,
4年前
, 3F
06/11 20:34, 3F
→
06/11 20:35,
4年前
, 4F
06/11 20:35, 4F
推
06/13 13:11,
4年前
, 5F
06/13 13:11, 5F
→
06/13 13:11,
4年前
, 6F
06/13 13:11, 6F
→
06/13 13:11,
4年前
, 7F
06/13 13:11, 7F
推
06/15 20:34,
4年前
, 8F
06/15 20:34, 8F
→
06/15 20:34,
4年前
, 9F
06/15 20:34, 9F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章