Ajuda MicroStation CONNECT Edition

Operadores em Expressões nomeadas

Os operadores operam sobre símbolos, strings e números nas expressões nomeadas. Estes são os tipos de operadores:

  • aritméticos - ^ (exponenciação), *, /, \, Mod, +,

    Ambos / e \ são operadores da divisão; o anterior produz um resultado do tipo dobro, o último do tipo integral.

    O seguinte são exemplos de expressões que contêm operadores aritméticos (" -> " é a abreviação para "avalia").

    1 + "4" -> 5
    2.3 * 3 -> 6.9
    12/5 -> 2.4
    12\5 -> 2
  • comparação - <, <=, >, >=, =, <>, e, e ou.

    O seguinte são exemplos de expressões que contêm operadores de comparação:

    20 < 10 -> Falso
    7 >= 7 -> Verdadeiro
  • condicional — IIf (condicional, resultado-real, resultado-falso)

    O seguinte são exemplos de expressões que contêm IIf:

    IIf (500>200, "math OK";, "math wrong") -> "math OK"
    IIf (500<200, "math OK", "math wrong") -> "math wrong"
  • concatenação de string — &

    O seguinte são exemplos de expressões que contêm &:

    1 & "4" -> "14"
    "Dog" & " and " & "Cat" -> "Dog and Cat"

Símbolos combinados

Você pode construir expressões mais complexas combinando símbolos para criar símbolos mais longos. Por exemplo:

System.Math.Cos(System.Math.PI*45.0/180.0) -> 0.707
System.String.Length("Dog" & " and " & "Cat") -> 11

O primeiro símbolo avalia ao cosseno de um ângulo de 45 graus. O segundo símbolo avalia o comprimento de caractere de três strings concatenadas.