Skip to content

IT CSharp Types

Codex edited this page Oct 11, 2026 · 2 revisions

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

Tutti i tipi integrati

Manuale C# · Esempi UO

Digitare Destinazione
bool Booleano
byte, sbyte, short, ushort Interi piccoli
int, uint, long, ulong Interi con segno e senza segno
nint, nuint Interi la dimensione di un puntatore al processo
float, double Numeri in virgola mobile
decimal Calcoli decimali
char Unità di codice UTF-16
string Testo immutabile
object Tipo base comune
dynamic Collegamento delle operazioni in fase di esecuzione

I tipi di valore includono numeri, bool, char, strutture ed enumerazioni. Classi, matrici, stringhe, interfacce e delegati sono tipi di riferimento. Assegnare ad una struttura ne copia il valore; l'assegnazione di riferimento può lasciare due variabili con un oggetto.

Esempio semplice (Example.cs)

Salvare questo esempio separatamente come Example.cs. Eseguirlo indipendentemente dagli altri esempi di questa pagina.

Example.cs:

// PROJECT-EXAMPLE
int count = 3;
string name = "Ore";
bool ready = true;
System.Console.WriteLine($"{name}:{count}:{ready}");

Risultato:

Ore:3:True
int hp = 50;
double fraction = hp / 100.0;
decimal price = 12.50m;
string text = $"HP={hp}, fraction={fraction:F2}, price={price}";
UO.Print(text);

var deduce il tipo dall'espressione iniziale; non è un tipo dinamico separato. void significa che non esiste alcun valore di ritorno per il metodo. default(T) crea un valore predefinito per T.

var count = 3;
object boxed = count;
int restored = (int)boxed;
UO.Print(restored.ToString());

Documentazione ufficiale: Tutti i tipi integrati - Microsoft Learn.

Clone this wiki locally