Repository navigation
ES CSharp Types
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
| 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.
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.
ClassicUO — Bad Newbie & C# Scripts IDE