Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
bases_programmation:operations [2017/08/07 14:16]
admin
bases_programmation:operations [2017/08/07 18:29] (Version actuelle)
admin
Ligne 1: Ligne 1:
 ====== Opérations ====== ====== Opérations ======
  
-===== Affectation +===== Déclaration ​=====
- =====+
  
 <​code>​ <​code>​
-int age = 30+//Langage C# 
-string prenom ​= "​nicolas"​;+int age; 
 +string prenom;
 </​code>​ </​code>​
 +
 +===== Affectation =====
 +
 +<​code>​
 +//Langage C#
 +age = 30;
 +prenom = "​nicolas";​
 +</​code>​
 +
 +===== Calculs =====
 +<​code>​
 +//Langage C#
 +int age = 20; // Déclaration et affectation en une seule ligne
 +age = age + 10; // age contient 30 (addition)
 +age++; // age contient 31 (incrémentation de 1)
 +age--; // age contient 30 (décrémentation de 1)
 +age += 10; // équivalent à age = age + 10 (age contient 40)
 +age /= 2; // équivalent à age = age / 2 => (age contient 20)
 +age *= 3; // équivalent à age = age * 3 => (age contient 60)
 +</​code>​
 +
 +===== Concaténation (Texte) =====
 +==== Opérateur + ====
 +
 +
 +
 +<​code>​
 +string firstString = "​Hello";​
 +string secondString = "​World!";​
 +string fullString = firstString + " " + secondString;​ // fullstring vaut "Hello World!"​ Pensez à ajouter les espaces nécessaires,​ entre 2 "
 +</​code>​
 +
 +==== Méthode Concat ====
 +<​code>​
 +string firstString = "​Hello";​
 +string secondString = "​World!";​
 +string fullstring = string.Concat(firstString,​ secondString);​
 +</​code>​
 +
 +==== Classe StringBuilder ====
 +<​code>​
 +string name = "​Matt";​
 +
 +StringBuilder sb = new StringBuilder();​
 +sb.Append("​Hello ");
 +sb.Append(name);​
 +sb.Append(",​ comment ça va ?");
 +
 +string helloSentence = sb.ToString();​
 +</​code>​
 +
 +
 +===== Comparaison =====
 +
 +^ Opérateur ​        ^ Description ​         ^
 +| == | Egalité |
 +| != | Différence |
 +| > | Supérieur à |
 +| < | Inférieur à |
 +| >= | Supérieur ou égal |
 +| <= | Inférieur ou égal |
 +| && | ET logique |
 +| <​nowiki>​||</​nowiki>​ | OU logique |
 +| ! | Négation |