EN CSharp Keyword nuint - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
C#: nuint
An unsigned integer of the size of the machine pointer.
Simple example (Example.cs)
Save this example separately as Example.cs. Run it independently of the other examples on this page.
Example.cs:
// PROJECT-EXAMPLE
nuint amount = 12;
System.Console.WriteLine(amount + 2);
Result:
14
Syntax
nuint value = 120;
The type of the variable determines the range and rules of arithmetic. To check the overflow of integers, use checked; for text conversion — TryParse.
Example 1: simple form
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.IO;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
public static class Program
{
public static async Task Main(string[] args)
{
nuint first = 120;
nuint second = 2;
Console.WriteLine(first + second);
}
}
Example 2: another practical form
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.IO;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
public static class Program
{
public static async Task Main(string[] args)
{
nuint[] values = [120, 2, 3];
foreach (nuint value in values) Console.WriteLine(value);
Console.WriteLine(nuint.MaxValue);
}
}
Official source: Microsoft Learn.