Académique Documents
Professionnel Documents
Culture Documents
Introduction
Nom Description
bool Un type qui peut prendre deux valeurs: true ou false (vrai ou faux)
byte Un type qui prend un octet de mémoire. La valeur ne peut être que
positive (ou zéro) et a un maximum de 255.
char Un type codé sur 2 octets, qui prend un caractère Unicode.
decimal Un type codé sur 16 octets qui peut contenir des nombres décimaux
double Deux fois plus petit que decimal (8 octets). Peut contenir des nombres
décimaux.
float Deux fois plus petite que double (4 octets). Peut contenir des nombres
décimaux mais avec une précision moindre que celle d'un double
int Un nombre entier. Peut contenir des valeurs positives ou négatives. Les
int sont codés sur 4 octets. Est équivalent à Int32.
long Deux fois plus grand que int (8 octets). Contient des nombres entiers
positifs ainsi que des entiers négatifs. Est équivalant à Int64.
short Un type signé de 2 octets. Est équivalent à Int16.
Types primitifs en C# (3 / 3)
Nom Description
sbyte Une byte signée. Cela veut dire que le valeur de la variable peut
être positive ou négative.
string Un type d'une taille indéfinie. Il contient une chaîne de caractères
uint Un int non-signée. Cela signifie que la valeur ne peut être que
positive. En revanche, des nombres deux fois plus grand sont
disponibles.
Opérateur But
*, /, % Multiplication, division, module
+, - Addition, soustraction
& AND logique
^ XOR logique
| OR logique
Opérateurs relationnels
Opérateur But
== Vérifie l'égalité.
!= Vérifie l'inégalité.
> Supérieur à.
< Inférieur à.
>= Supérieur ou égal à.
<= Inférieur ou égal à.
Opérateurs conditionnels logiques
Opérateur But
&& AND conditionnel.
|| OR conditionnel.
! NOT conditionnel.
Les structures de contrôle en C#
Structure de choix simple
if (condition)
{
// Bloc d'instructions si la condition est vraie
}
else
{
// Bloc d'instructions si la condition est fausse
}
Remarques
switch (expression) {
case v1:
actions1;
break;
case v2:
actions2;
break;
..
default:
actions_sinon;
break;
}
Remarques