各位道友,在下最近在重構一個專案代碼,需要將原來的C語言代碼轉為.NET平臺上使用。
以前的C代碼在函式定義時,使用了__stdcall關鍵字來選擇函式呼叫約定,請問在C#中有沒有這用約定方式呢?若有,又該如何使用呢?謝謝各位道友相助!
uj5u.com熱心網友回復:
C#不用指定CallConvention。只有當C#要呼叫本地dll時,要指定呼叫約定:
[DllImport("user32.dll", CallingConvention = CallingConvention.StdCall)]
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/92017.html
標籤:C#
上一篇:c# 用socket tcp接收收據,如何去判斷接收資料的長度
下一篇:大牛們,幫我譯成C#吧!
