Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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:17] 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 ===== | ||
| <code> | <code> | ||
| - | int age = 30; | + | //Langage C# |
| - | string prenom = "nicolas"; | + | age = 30; |
| + | prenom = "nicolas"; | ||
| </code> | </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 | | ||