sizeof operations : Sizeof : Operator C# Examples


C# Examples » Operator » Sizeof »

 

sizeof operations





Get the size, in bytes, of one of C#'s value types.
To obtain this information, use the sizeof operator.
It has this general form:




    
sizeof(type)
    
   
  
   





    
using  System;
using  System.Globalization;

struct  MyValueType
{
    public  short  s;
    public  int  i;
    public  long  l;
}


public  class  MainClass{

    static  void  Main(string[]  args)
    {
        Console.WriteLine("sizeof  operations");
        unsafe
        {
            Console.WriteLine("The  size  of  short  is  {0}",  sizeof(short));
            Console.WriteLine("The  size  of  int  is  {0}",  sizeof(int));
            Console.WriteLine("The  size  of  long  is  {0}",  sizeof(long));
            Console.WriteLine("The  size  of  MyValueType  is  {0}\n",  sizeof(MyValueType));
        }
    }
}
    
   
  
   



Output

sizeof operations
The size of short is 2
The size of int is 4
The size of long is 8
The size of MyValueType is 16


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Operator
» Sizeof