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:34]
admin
bases_programmation:operations [2017/08/07 18:29] (Version actuelle)
admin
Ligne 1: Ligne 1:
 ====== Opérations ====== ====== Opérations ======
 +
 +===== Déclaration =====
 +
 +<​code>​
 +//Langage C#
 +int age;
 +string prenom;
 +</​code>​
  
 ===== Affectation ===== ===== Affectation =====
Ligne 5: Ligne 13:
 <​code>​ <​code>​
 //Langage C# //Langage C#
-int age = 30; +age = 30; 
-string ​prenom = "​nicolas";​+prenom = "​nicolas";​
 </​code>​ </​code>​
  
Ligne 12: Ligne 20:
 <​code>​ <​code>​
 //Langage C# //Langage C#
-int age = 20;+int age = 20; // Déclaration et affectation en une seule ligne
 age = age + 10; // age contient 30 (addition) age = age + 10; // age contient 30 (addition)
 age++; // age contient 31 (incrémentation de 1) age++; // age contient 31 (incrémentation de 1)
Ligne 18: Ligne 26:
 age += 10; // équivalent à age = age + 10 (age contient 40) age += 10; // équivalent à age = age + 10 (age contient 40)
 age /= 2; // équivalent à age = age / 2 => (age contient 20) age /= 2; // équivalent à age = age / 2 => (age contient 20)
 +age *= 3; // équivalent à age = age * 3 => (age contient 60)
 </​code>​ </​code>​
  
-===== Comparaison ​=====+===== Concaténation (Texte) ​===== 
 +==== Opérateur + ==== 
 + 
  
 <​code>​ <​code>​
-//Langage C#+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 ​         ^ ^ Opérateur ​        ^ Description ​         ^
 | == | Egalité | | == | Egalité |
Ligne 32: Ligne 70:
 | <= | Inférieur ou égal | | <= | Inférieur ou égal |
 | && | ET logique | | && | ET logique |
-| || | OU logique |+<​nowiki>​||</​nowiki> ​| OU logique |
 | ! | Négation | | ! | Négation |
  
-</​code>​