![]() |
||
|
Power Member
![]() ![]() 加入日期: Jan 2003
文章: 518
|
請教 C 轉 C# 的問題(struct)
最近碰到個難道,如下圖
這是C的struct 請問如果要轉換成C#的寫法 我只會第一個StructSize 後面全都不知道該如何著手了 ![]() 也想不到估狗的關鍵字..所以只好上來問問 有高手能幫忙提示一下嗎? 感謝~ |
|||||||
|
|
|
Regular Member
![]() ![]() 加入日期: Mar 2006
文章: 73
|
對C#不太熟,用G找了一下,在C#也有類似函數指標的作法Delegate
http://stackoverflow.com/questions/...unction-pointer |
||
|
|
|
Power Member
![]() ![]() 加入日期: Jan 2003
文章: 518
|
引用:
感謝 可是*(指針?)的部分還是不太懂 下面是我試著寫出來的,不過實測都會造成程式當掉 delegate int GetSizeDelegate(); GetSizeDelegate GetSize; delegate float* GetArrayDelegate(int nType); GetArrayDelegate GetArray; delegate DateTime* GetTimeDelegate(ref char Name); GetTimeDelegate GetTime; |
|
|
|
|
Regular Member
![]() ![]() 加入日期: Mar 2006
文章: 73
|
有沒有錯誤訊息?用的開發環境是?
試著一行一行單步執行看看 ![]() |
|
|
|
Power Member
![]() ![]() 加入日期: Jan 2003
文章: 518
|
引用:
因為是編譯成dll,讓其他軟體調用 所以沒辦法得知錯誤訊息,只能try & error 我再多試試看 ![]() |
|
|
|