O'Reilly logo

C# in a Nutshell by Peter Drayton, Ted Neward, Ben Albahari

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Name

StructLayoutAttribute

Synopsis

Use this attribute to control how the members of a class are laid out in memory. See LayoutKind for the possible values you can use with this attribute.

public sealed class StructLayoutAttribute : Attribute {
// Public Constructors
   public method StructLayoutAttribute(short layoutKind);  
   public method StructLayoutAttribute(
        LayoutKind layoutKind);  
// Public Instance Fields
   public field CharSet CharSet;  
   public field int Pack;  
   public field int Size;  
// Public Instance Properties
   public field LayoutKind Value{get; } 
}

Hierarchy

System.ObjectSystem.AttributeStructLayoutAttribute

Valid On

Class, Struct

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required