Skip to content
CShift0.32

int32

Struct · built-in type

struct int32 : IComparable<int32>, IEquatable<int32>, IHashable

A signed 32-bit integer; int is the same type.

Arithmetic is checked: an overflow, a division by zero or a conversion that loses the value ends the program with a panic, unless the code is unchecked (then it wraps around). See the language guide (basics).

Name Description
MinValue The smallest value, -2147483648.
MaxValue The largest value, 2147483647.
static int32 MinValue

The smallest value, -2147483648.

static int32 MaxValue

The largest value, 2147483647.

Name Description
ToString The number as decimal text: 42.ToString() is "42".
Equals Whether the numbers are equal (also a == b).
CompareTo Compares the numbers: -1, 0 or 1.
GetHashCode A hash code of the number, for Dictionary keys.
string ToString()

The number as decimal text: 42.ToString() is "42".

string ToString(string format)

The number in a number format: 255.ToString("X4") is "00FF" (see NumberFormat).

Parameters

  • format: D, X, B, F, N, E, P or G, optionally followed by up to two digits.
bool Equals(int32 other)

Whether the numbers are equal (also a == b).

int CompareTo(int32 other)

Compares the numbers: -1, 0 or 1.

int GetHashCode()

A hash code of the number, for Dictionary keys.