Repository navigation
FR CSharp Types
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
| Tapez | Destination |
|---|---|
bool |
Booléen |
byte, sbyte, short, ushort
|
Petits entiers |
int, uint, long, ulong
|
Entiers signés et non signés |
nint, nuint
|
Entiers de la taille d'un pointeur de processus |
float, double
|
Nombres à virgule flottante |
decimal |
Calculs décimaux |
char |
Unité de code UTF-16 |
string |
Texte immuable |
object |
Type de base commune |
dynamic |
Liaison des opérations au moment de l'exécution |
Les types de valeurs incluent des nombres, bool, char, des structures et des énumérations. Les classes, tableaux, chaînes, interfaces et délégués sont des types de référence. L'affectation à une structure copie sa valeur ; l'affectation de référence peut laisser deux variables avec un seul objet.
Enregistrez cet exemple séparément dans Example.cs. Exécutez-le indépendamment des autres exemples de cette page.
Example.cs:
// PROJECT-EXAMPLE
int count = 3;
string name = "Ore";
bool ready = true;
System.Console.WriteLine($"{name}:{count}:{ready}");Résultat:
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 déduit le type à partir de l'expression initiale ; ce n'est pas un type dynamique distinct. void signifie qu'il n'y a pas de valeur de retour pour la méthode. default(T) crée une valeur par défaut pour T.
var count = 3;
object boxed = count;
int restored = (int)boxed;
UO.Print(restored.ToString());Documentation officielle : Tous les types intégrés - Microsoft Learn.
ClassicUO — Bad Newbie & C# Scripts IDE