Mega Code Archive

 
Categories / C# Tutorial / Operator Overload
 

Valid Overloadable Operators

C# Operator                                    Overloadability +, -, !, ~, ++, --, true, false                This set of unary operators can be overloaded. +, -, *, /, %, &, |, ^, <<, >>                 These binary operators can be overloaded. ==, !=, <, >, <=, >=                           The comparison operators can be overloaded.  []                                             The [] operator cannot be overloaded.  ()                                             The () operator cannot be overloaded.  +=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=       Shorthand assignment operators cannot be overloaded.