在选择显示布局的时候,结构中的所有变量的定义必须包含FieldOffset特性。这个特性指定了距结构开始处的距离(以字节位单位)。
StructLayout特性与FieldOffset特性可以实现联合(union)。联合(union)已经被多种语言(如 c和c++)采用,但是vb却不具备这一语言特性。联合(union)是一种可以使得结构中的两个或多个元素在内存中重叠,以及使用不同的名称来指示同一内存位置。 在.NET中,联合(union)的关键在于支持显示结构布局。 如:
|
正在阅读:VB.NET特性之FieldOffset特性VB.NET特性之FieldOffset特性
2004-06-17 10:04
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键