Opérateurs dans les expressions nommées
Les opérateurs agissent sur des symboles, des chaînes et des nombres contenus dans des expressions nommées. Les types d'opérateurs disponibles sont les suivants :
- arithmétique ^ (exponentiation), *, /, \, Mod, +, –
Les Deux / et \ sont tous des opérateurs de division ; le premier produit un résultat de type double, le deuxième un résultat de type entier.
Voici des exemples d'expressions contenant des opérateurs arithmétiques (" -> " signifie "a pour résultat").
1 + "4" -> 5 2.3 * 3 -> 6.9 12/5 -> 2.4 12\5 -> 2
- comparaison <, <=, >, >=, =, <>, et, et ou.
Voici des exemples d'expressions contenant des opérateurs de comparaison :
20 < 10 -> False 7 >= 7 -> True
- conditionnel IIf(condition,vrai,faux)
Voici des exemples d'expressions contenant : IIf :
IIf (500>200, "math OK";, "math wrong") -> "math OK" IIf (500<200, "math OK", "math wrong") -> "math wrong"
- concaténation de chaînes &
Voici des exemples d'expressions contenant : &:
1 & "4" -> "14" « chien" & " et " & « chat" -> « chien et chat"
Symboles combinés
Vous pouvez élaborer des expressions plus complexes en combinant des symboles pour en obtenir des plus longs. Par exemple :
System.Math.Cos(System.Math.PI*45.0/180.0) -> 0.707 System.String.Length(« chien" & " et " & « chat") -> 11
Le premier symbole calcule le cosinus d'un angle de 45 degrés. Le deuxième symbole calcule la longueur de caractères de trois chaînes concaténées.