作者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
1F:→ sheauren:C#语法比较接近Java反而跟C++没那麽类似 07/09 06:49
2F:推 KENyroj:Key words 比较像C++, 语法比较像 Java XD 07/09 09:53