Trending October 2023 # Different Types Of Operator Used In Vb.net # Suggested November 2023 # Top 13 Popular | Cersearch.com

Trending October 2023 # Different Types Of Operator Used In Vb.net # Suggested November 2023 # Top 13 Popular

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 Operators

Web development, programming languages, Software testing & others

What are operators in VB.NET? Types of chúng tôi Operators

These 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 Operators

Arithmetic 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  Module

Output:

2. Comparison Operators

Comparison 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  Module

Output:

3. Logical/Bitwise Operators

The 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  Module

Output:

4. Bit Shift Operators

The 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 Operators

Assignment 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 Operators

There 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 Articles

This 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!