構造体 最終更新日 2014年10月24日 22:34 ここでは.NET Frameworkにおける構造体について解説します。 フィールドのレイアウト・オフセット 概略 フィールドのレイアウト (StructLayout属性) フィールドのオフセット (FieldOffset属性) 共用体の実装 フィールドのオフセットの取得 (Marshal.OffsetOf) アラインメントの指定 (StructLayoutAttribute.Pack) サイズの指定 (StructLayoutAttribute.Size) 構造体のサイズ Marshal.SizeOfメソッド sizeof演算子 (C#) Marshal.SizeOfとsizeofの違い Len関数 (VB) アラインメント(Pack)・サイズ(Size) 構造体と配列フィールド 配列フィールドと初期化 構造体の代入と配列フィールドのコピー 固定長の配列フィールド