You are reading the article Different Types Of Operator Used In Vb.net updated in October 2023 on the website Cersearch.com. We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested November 2023 Different Types Of Operator Used In Vb.net
Introduction to chúng tôi OperatorsWeb development, programming languages, Software testing & others
What are operators in VB.NET? Types of chúng tôi OperatorsThese are some of the types of chúng tôi Operators:
For example:
x = 2 + 3
Here, = and + are the operators and x, 2, 3 are the operands. The operator is working on some things, those things are known as an operand.
VB.NET Operators are a rich set of operators that are available for use.
1. Arithmetic OperatorsArithmetic operators are used for performing mathematical operations like addition, subtraction, division, multiplication, etc.
Arithmetic operators in VB.NET
Operators Meaning Example
^ Raises one operand to the power of another x ^ y (x to the power y)
+ Adds two operands x + y
– Subtracts second operand from the first x – y
* Multiplies both operands x * y
/ Divides one operand by another and returns a floating-point result x / y
Divides one operand by another and returns an integer result x y
MOD Modulus Operator and the remainder of a result after an integer division x MOD y (remainder of x/y)
Example #1: Arithmetic operators in VB.NET
Module operators Sub Main() Dim x As Integer = 15 Dim y As Integer = 3 ' Output: x + y = 18 Console.WriteLine("x + y: {0}", x+y) ' Output: x - y = 12 Console.WriteLine("x - y: {0}", x-y) ' Output: x * y = 45 Console.WriteLine("x * y: {0}", x*y) ' Output: x / y = 5 Console.WriteLine("x / y: {0}", x/y) ' Output: x y = 5 Console.WriteLine("x y: {0}", xy) ' Output: x MOD y = 0 Console.WriteLine("x MOD y: {0}", x Mod y) ' Output: x ^ y = 3375 Console.WriteLine("x ^ y: {0}", x^y) End Sub End ModuleOutput:
2. Comparison OperatorsComparison operators are basically used to compare different values. These operators normally return Boolean values either True or False depending upon the condition.
Operators Meaning Example
= Equality Check -Returns True if both values are the same x == y
Non-Equality Returns True if both values are unequal
Greater than Check-Returns true if the first value specified is greater than the second
< Less than-Returns true if the first value specified is less than second x < y x
Checks for two conditions, If the first value is greater than or equal to the second value it returns true >= y
<= Checks for two conditions, If the first value is less than or equal to the second value it returns true x <= y
Is Compares two Object Variable for Reference, True If the same object reference
IsNot Compares two Object Variable for Reference, False If the same object reference
Like compares a string against a pattern.
Example #2: Comparison operators in VB.NET
Module operators Sub Main() Dim x As Integer = 10 Dim y As Integer = 12 'Output: x < y is True Console.WriteLine("x < y is:{0}", x < y) 'Output: x = y is False Console.WriteLine("x = y is:{0}", x = y) 'Output: x <= y is True Console.WriteLine("x <= y is:{0}", x <= y) End Sub End ModuleOutput:
3. Logical/Bitwise OperatorsThe following are the Logical Operators supported by chúng tôi In this case, x and y are Boolean Values.
Logical/Bitwise operators in chúng tôi Operators
Operators Meaning Example
And Logical as well as bitwise AND operator. Returns True If both the operands are true x And y
Does not perform short-circuiting, i.e., it evaluates both the expressions
Or Logical as well as bitwise OR operator. Returns True If any of the two operands is true. It does not perform short-circuiting. x Or y
Not Logical as well as bitwise NOT operator. If True, then this operator will make it false. Not y
Xor Logical as well as bitwise Logical Exclusive OR operator. Returns True if both expressions are the same; otherwise False. x Xor y
AndAlso Logical AND operator. Works only on Boolean data. Performs short-circuiting. x AndAlso y
OrElse Logical OR operator. Works only on Boolean data. Performs short-circuiting. x OrElse y
IsFalse Determines whether an expression is False
IsTrue Determines whether an expression is False
Example #3: Logical operators in VB.NET
Module operators Sub Main() Dim x As Boolean = True Dim y As Boolean = False 'Output: x and y is False Console.WriteLine("x And yis:{0}", x And y) 'Output: x or y is True Console.WriteLine("x or y is:{0}", x Or y) 'Output: not x is False Console.WriteLine("not y is:{0}", Not y) End Sub End ModuleOutput:
4. Bit Shift OperatorsThe Bit Shift operators are used to perform shift operations on binary level or values. They perform bit by bit operation. In this case, x and y are numeric Values.
Bit Shift operators in VB.NET
Operators Meaning Example
And Bitwise AND Operator copies a bit to the result if it exists in both operands. x And y
Or Binary OR Operator copies a bit if it exists in either operand. x or y
Xor Sets bit if any one of the bit is set from both operands. X xor y
Not It toggles every bit of operand. Not x
<< Shifts binary bits by the number of times specified by operand to left. x << 3
Shifts binary bits by the number of times specified by operand to right. x << 3
5. Assignment OperatorsAssignment operators are used for assigning values to variables in VB.NET.
Dim x As Integer = 7 is a simple assignment statement that assigns a value on the right side i.e. 7 to variable x. There are operators in chúng tôi like x += 4 which have additional meaning. Such operators are known as compound operators. The meaning of x += 4 is equivalent to adding 4 to variable x and then assigning the resultant value back to x.
Assignment operators in VB.NET
Operators Example Equivalent to
= x = 4 x = 4
+= x += 4 x = x + 4
-= x -= 4 x = x – 4
*= x *= 4 x = x * 4
/= x /= 4 x = x / 4
= x = 4 x = x 4
^= x ^= 4 x = x ^ 4
<<= x << = 4 x = x << 4
&= x &= 4 x = x & 4
6. Miscellaneous OperatorsThere are few other important operators supported by chúng tôi which are,
Miscellaneous operators in VB.NET
Operators Example Equivalent to
AddressOf Returns the address of a procedure.
Await It is applied to an operand in an asynchronous method or lambda expression to suspend execution of the method until the awaited task completes. Dim result As res = Await AsyncMethodThatReturnsResult() Await AsyncMethod()
GetType It returns a Type object for the specified type. MsgBox(GetType(Integer).ToString())
Function Expression It declares the parameters and code that define a function lambda expression. Dim add5 = Function(num As Integer) num + 5 ‘prints 10 Console.WriteLine(add5(5))
If It uses short-circuit evaluation to conditionally return one of two values.
Recommended ArticlesThis has been a guide to chúng tôi Operators. Here we have discussed different types of chúng tôi Operators with examples. You can also go through our other suggested articles to learn more –
You're reading Different Types Of Operator Used In Vb.net
Update the detailed information about Different Types Of Operator Used In Vb.net on the Cersearch.com website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!