Aide MicroStation CONNECT Edition

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.