Re: [問題] 關於C#結構指標問題

看板C_Sharp (C#)作者 (...)時間18年前 (2007/07/09 01:21), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串5/5 (看更多)
: C#不能用C++的語法不是很正常嗎o_O" ^^b" 我昨天才開始碰C#而已   因為要寫PDA程式 WM5 SDK 裡MFC開發介面很遜 而C#介面好很多..所以想改投靠C#   想說都是C以為很多語法都通用  沒想到 orz..... : Structs Tutorial : http://msdn2.microsoft.com/en-us/library/aa288471(vs.71).aspx : 這要用 LayoutKind.Explicit 配上 FieldOffset Attribute~ : 像是msdn上舉的一個像C/C++上Union的例子~ : [StructLayout(LayoutKind.Explicit)] : struct TestUnion : { : [FieldOffset(0)] : public int i; : [FieldOffset(0)] : public double d; : [FieldOffset(0)] : public char c; : [FieldOffset(0)] : public byte b1; : } 這個我有查到 原來是我offset裡的數字填錯了 難怪都沒offset 囧 感謝您的指教嚕^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.202.152

07/09 06:49, , 1F
C#語法比較接近Java反而跟C++沒那麼類似
07/09 06:49, 1F

07/09 09:53, , 2F
Key words 比較像C++, 語法比較像 Java XD
07/09 09:53, 2F
文章代碼(AID): #16aHqj1P (C_Sharp)
文章代碼(AID): #16aHqj1P (C_Sharp)