Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az operátor olyan kódelem, amely egy vagy több, értékeket tartalmazó kódelemen hajt végre műveletet. Az értékelemek közé tartoznak a változók, az állandók, a literálok, a tulajdonságok, a Function és Operator eljárásokból való visszatérések, valamint a kifejezések.
A kifejezés operátorokkal kombinált értékelemek sorozata, amely új értéket eredményez. Az operátorok számítások, összehasonlítások vagy egyéb műveletek végrehajtásával hajtják végre az értékelemeket.
Operátorok típusai
A Visual Basic a következő operátortípusokat biztosítja:
Az aritmetikai operátorok jól ismert számításokat végeznek numerikus értékeken, beleértve a bitminták eltolását is.
Az összehasonlító operátorok két kifejezést hasonlítanak össze, és az
Booleanösszehasonlítás eredményét képviselő értéket ad vissza.Az összefűzési operátorok több sztringet illesztenek egyetlen sztringbe.
A Visual Basic-ben a logikai és bitenkénti operátorok kombinálják a logikai vagy numerikus értékeket, és az értékekkel azonos adattípusú eredményt adnak vissza.
Az operátorral kombinált értékelemeket az operátor operandusainak nevezzük. Az értékelemekkel kombinált operátorok kifejezéseket alkotnak, kivéve a hozzárendelési operátort, amely utasítást alkot. További információ: Utasítások.
Kifejezések kiértékelése
A kifejezés végeredménye egy olyan értéket jelöl, amely általában egy ismert adattípus, például Boolean, Stringvagy numerikus típus.
Az alábbiakban példákat láthat a kifejezésekre.
5 + 4
' The preceding expression evaluates to 9.
15 * System.Math.Sqrt(9) + x
' The preceding expression evaluates to 45 plus the value of x.
"Concat" & "ena" & "tion"
' The preceding expression evaluates to "Concatenation".
763 < 23
' The preceding expression evaluates to False.
Több operátor is hajthat végre műveleteket egyetlen kifejezésben vagy utasításban, ahogy az alábbi példa is mutatja.
x = 45 + y * z ^ 2
Az előző példában a Visual Basic végrehajtja a műveleteket a hozzárendelési operátor jobb oldalán található kifejezésben (=), majd hozzárendeli az eredményként kapott értéket a bal oldali változóhoz x . A kifejezésekben kombinálható operátorok számának nincs gyakorlati korlátja, de a Visual Basic operátorelőzményeinek ismerete szükséges a várt eredmények eléréséhez.