Exploring Operator Overloading in C#

added by dwhittaker
1/12/2010 9:00:09 AM

11 Kicks, 397 Views

Taking a look at how create overloaded operators for your objects. Operator overloading permits user-defined operator implementations to be specified for operations where one or both of the operands are of a user-defined class or struct type. When creating your own operators there are many different operators which can be overloaded. +, -, *, /, %, &, |, <<, >> All C# binary operators can be overloaded +, -, !, ~, ++, –, true, false All C# unary operators can be overloaded ==, !=, <, >, <= , >= All relational operators can be overloaded, but only as pairs.


0 comments