C# sizeof() Operator Example

C# example for sizeof() operator: Here, we are writing a C# sizeof() Operator Example. By IncludeHelp Last updated : April 15, 2023

sizeof() Operator

It is used to obtain the size of a data type in bytes (primitive data type).

Output

sizeof(type);
sizeof(int);	//returns 4

Example

Input:
sizeof(byte);
sizeof(short);
sizeof(int);

Output:
1
2
4

C# code to get size of various primitive data types

In the below program, we are printing the size of different primitive data types, the size returned through the sizeof() operator is in bytes.

// C# sizeof() Operator Example

using System;
using System.IO;
using System.Text;

namespace IncludeHelp {
  class Test {
    // Main Method 
    static void Main(string[] args) {

      Console.WriteLine("sizeof(byte)     : {0}", sizeof(byte));
      Console.WriteLine("sizeof(sbyte)    : {0}", sizeof(sbyte));
      Console.WriteLine("sizeof(short)    : {0}", sizeof(short));
      Console.WriteLine("sizeof(ushort)   : {0}", sizeof(ushort));
      Console.WriteLine("sizeof(char)     : {0}", sizeof(char));
      Console.WriteLine("sizeof(int)      : {0}", sizeof(int));
      Console.WriteLine("sizeof(float)    : {0}", sizeof(float));
      Console.WriteLine("sizeof(double)   : {0}", sizeof(double));
      Console.WriteLine("sizeof(bool)     : {0}", sizeof(bool));

      //hit ENTER to exit the program
      Console.ReadLine();
    }
  }
}

Output

sizeof(byte)     : 1
sizeof(sbyte)    : 1
sizeof(short)    : 2
sizeof(ushort)   : 2
sizeof(char)     : 2
sizeof(int)      : 4
sizeof(float)    : 4
sizeof(double)   : 8
sizeof(bool)     : 1

C# Basic Programs »


Related Programs



Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.