2009-07-23 53 views
2

有沒有辦法忽略的計算使用Marshal.SizeOf如何使用Marshal.SizeOf忽略結構中的字段大小?

的結構尺寸的領域

例:

public struct Message 
{ 
    public ushort X; 
    public ushort Y; // Ignore this field in the calculation 
} 

int size = Marshal.SizeOf(typeof(Message)); 

眼下大小4.我想要的大小爲2有一種方法來做到這一點?

+0

聯合將是如果我明確地設置字段偏移是相同的(C#沒有聯合),我不想這樣做。 – SwDevMan81 2009-07-23 23:05:13

回答

0

我不認爲這是可能的。你爲什麼想這麼做?