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: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 | | ||