What is Operator Overloading in .NET?
It gives a way to define and use operators like +, -, and / for user-defined classes or structs. It permits us to define/redefine the way operators work with our classes and structs. This allows the programmers to make their own custom types look and feel like simple types like int and string. The VB.NET till now does not support operator overloading. The Operator overloading is done by using the "Operator" keyword.