Skip to content
CShift0.32

nuint

Struct · built-in type

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

An unsigned integer of the size of a pointer (like C’s size_t).

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
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(nuint other)

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

int CompareTo(nuint other)

Compares the numbers: -1, 0 or 1.

int GetHashCode()

A hash code of the number, for Dictionary keys.