Operátorok és kifejezések a Visual Basic
Az operátorok olyan kódelemek, amelyek egy vagy több, értékeket tartalmazó kódelemen hajtanak végre műveletet. Az értékelemek változókat, állandókat, literálokat, tulajdonságokat, visszatérési értékeket Function
és Operator
eljárásokat, valamint kifejezéseket tartalmaznak.
A kifejezés értékelemek sorozata operátorokkal kombinálva, 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 reagálnak az értékelemekre.
Operátortípusok
Visual Basic a következő típusú operátorokat biztosítja:
Az aritmetikai operátorok jól ismert számításokat végeznek a 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 jelölő értéket ad vissza.Az összefűzési operátorok több sztringet kötnek össze egyetlen sztringben.
A logikai és bitenkénti operátorok Visual Basic kombinálják vagy numerikus értékeket,
Boolean
és az értékekkel azonos adattípusú eredményt ad vissza.
Az operátorral kombinált értékelemeket ennek az operátornak az operandusainak nevezzük. Az értékelemekkel kombinált operátorok kifejezéseket alkotnak, kivéve a hozzárendelési operátort, amely egy 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
a , String
vagy egy 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.
Számos operátor hajthat végre műveleteket egyetlen kifejezésben vagy utasításban, ahogy az alábbi példában látható.
x = 45 + y * z ^ 2
Az előző példában 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óhozx
. A kifejezésekben kombinálható operátorok számának nincs gyakorlati korlátja, de az operátorok elsőbbségi sorrendjének megértésére Visual Basic van szükség annak biztosításához, hogy a várt eredményeket kapja.
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: