Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 13:10, 19 August 2025 by Dylan (talk | contribs) (add: casting)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.

Size

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.

Example

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

Casting

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.