Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

The int class in C Sharp is a data type which can store positive and negative whole numbers in variables.

See Integer for generic information about what integers can represent and how they are represented in memory.

A long in C# is represented by 4 bytes, or 32 bits.

This means it can store integral values from -2,147,483,648 to 2,147,483,647.

For integers that don't fit this range, you can use the C Sharp long data type instead.

int a;
int b = 74;
int c = (int)15.2; // 15

To cast to an int, you can use the casting operator (int) or the Convert.ToInt32 function:

char a = 'A';
int b = (int)a; // 65
int c = Convert.ToChar(a); // 65

This is different to casting to a long, which uses the (long) operator or the Convert.ToInt64 function.