Types de Données C# Expliqués : Int, Double, Bool, String et Plus
Que sont les Types de Données en C# ?
C# offre un ensemble de types de données fondamentaux qui forment l'épine dorsale de toute application. Ces types définissent le genre de valeurs que les variables peuvent contenir et déterminent comment le runtime les gère. Ci-dessous, nous parcourrons les types les plus courants — int, double, bool et string — avec des exemples clairs et exécutables.
1) Entier (int)
Le type int (Int32) stocke des nombres entiers allant de –2 147 483 648 à 2 147 483 647. C'est le type numérique le plus fréquemment utilisé pour le comptage, l'indexation et les opérations arithmétiques.

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
int num = 30;
Console.Write(num);
Console.ReadKey();
}
}
}
Explication
- Déclarer une variable
intnumet lui assigner la valeur 30. - Afficher
numdans la console.
L'exécution du programme produit la sortie :

2) Double (double)
Le type double représente un nombre à virgule flottante à double précision, adapté aux calculs de haute précision tels que les données scientifiques.

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
double num = 30.33;
Console.Write(num);
Console.ReadKey();
}
}
}
Explication
- Déclarer une variable
doublenumet lui assigner 30.33. - Afficher
numsur la console.
La console affiche :

3) Booléen (bool)
Les booléens contiennent les valeurs logiques true ou false et sont essentiels pour le flux de contrôle, les conditions et les indicateurs.

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
bool status = true;
Console.Write(status);
Console.ReadKey();
}
}
}
Explication
- Définir une variable
boolstatuset la régler surtrue. - Afficher la valeur booléenne.
Sortie :

4) Chaîne (string)
Les chaînes stockent des séquences de caractères Unicode et sont indispensables pour le traitement de texte, l'interaction utilisateur et la sérialisation de données.

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
string message = "Bonjour";
Console.Write(message);
Console.ReadKey();
}
}
}
Explication
- Déclarer une variable
stringmessageet l'initialiser avec "Bonjour". - Afficher la chaîne sur la console.
Résultat :

Ces exemples illustrent les types de données de base que tout développeur C# devrait maîtriser. En comprenant la sémantique et les cas d'utilisation appropriés pour chaque type, vous pouvez écrire un code plus propre, plus sûr et plus performant.
Langue C
- Maîtriser les directives using C# : Imports, alias et directives static
- Comprendre les types de données C++ : Fondamentaux, modificateurs et bonnes pratiques
- Types de données en C expliqués : int, float, char et plus — Guide complet
- Quatre modèles éprouvés pour les fonctions définies par l'utilisateur en C
- Variables et types de données en C++ : Guide expert sur int, double, char, string, bool
- Opérateurs C++ expliqués : Types, exemples et programmes d'exemple
- Maîtriser le type char en C++ : Déclaration, ASCII et techniques de conversion
- Les structures en C++ expliquées avec un exemple pratique
- Maîtriser std::list en C++ : Syntaxe, Fonctions et Exemples Pratiques