Skip to content

ES CSharp Types

Codex edited this page Oct 11, 2026 · 2 revisions

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

Todos los tipos incorporados

Manual C# · Ejemplos UO

Tipo Destino
bool Booleano
byte, sbyte, short, ushort Enteros pequeños
int, uint, long, ulong Enteros con y sin signo
nint, nuint Enteros del tamaño de un puntero de proceso
float, double Números de coma flotante
decimal Cálculos decimales
char Unidad de código UTF-16
string Texto inmutable
object Tipo de base común
dynamic Vinculación de operaciones en tiempo de ejecución

Los tipos de valores incluyen números, bool, char, estructuras y enumeraciones. Las clases, matrices, cadenas, interfaces y delegados son tipos de referencia. Asignar a una estructura copia su valor; La asignación de referencia puede dejar dos variables con un objeto.

Ejemplo sencillo (Example.cs)

Guarde este ejemplo por separado como Example.cs. Ejecútelo independientemente de los demás ejemplos de esta página.

Example.cs:

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

Resultado:

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 infiere el tipo a partir de la expresión inicial; no es un tipo dinámico separado. void significa que no hay valor de retorno para el método. default(T) crea un valor predeterminado para T.

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

Documentación oficial: Todos los tipos integrados - Microsoft Learn.

Clone this wiki locally