作者sky777 (...)
看板C_Sharp
標題Re: [問題] 關於C#結構指標問題
時間Mon Jul 9 01:21:48 2007
: 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
→ sheauren:C#語法比較接近Java反而跟C++沒那麼類似 07/09 06:49
推 KENyroj:Key words 比較像C++, 語法比較像 Java XD 07/09 09:53