Académique Documents
Professionnel Documents
Culture Documents
- C# se prononce "C-Sharp".
- Langage de programmation objet
- Créé par Microsoft standardisé par ECMA (European
Computer Manufacturers Association :Organisme
européen de normalisation)
- S'exécute sur le framework .NET
- C# a des racines dans la famille C, et proche de C++ et
Java.
Langage C#
if (condition) if (10<20)
{ {
// Code éxécuté Console.WriteLine(" 10 est
si la condition inférieur à 20");
est vraie } else
} Console.WriteLine(" 10 est
supérieur à 20");
Structure de contrôle
Les branchements conditionnels
switch(expression) switch(i)
{ {
case x: case 1:
// code block // code si i==1
break; break;
case y: case 2:
// code block // code si i==2
break; break;
default: default:
// code block // code
break; break;
} }
Structure de contrôle
La boucle do … while
do
do {
{ // Rupture de
// Code exécuté séquence
une fois au moins if(condition1)
si la condition continue;
par while est if(condition2)
vraie break;
} while(condition) } while(condition)
Structure de contrôle
La boucle while
// Option 1
int[] myNum = {10, 20, 30, 40};
// Option 2
int[] myNum = new int[]{10, 20, 30, 40};
Les tableaux
A noter :
- Si on déclare un tableau et qu’on l’initialise ultérieurement, on doit utiliser
l’option 2
- Un tableau en C# est un type référence, une sorte d'objet, par conséquent, il
est préférable d’opter à l’option 2
//Déclaration
int[] myNum;
//Good
myNum = new int[]{10, 20, 30, 40};
//Error
myNum = {10, 20, 30, 40}
Les tableaux
int[] myNum = new int[]{10, 20, 30, 40};