Operator C# Tutorial

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));
    }
  }
}
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