Operators
suggest changeParameter | Description |
---|---|
operatorSymbol | The operator being overloaded, e.g. +, -, /, * |
OperandType | The type that will be returned by the overloaded operator. |
operand1 | The first operand to be used in performing the operation. |
operand2 | The second operand to be used in performing the operation, when doing binary operations. |
statements | Optional code needed to perform the operation before returning the result. |
In C#, an operator is a program element that is applied to one or more operands in an expression or statement. Operators that take one operand, such as the increment operator (++) or new, are referred to as unary operators. Operators that take two operands, such as arithmetic operators (+,-,*,/), are referred to as binary operators. One operator, the conditional operator (?:), takes three operands and is the sole ternary operator in C#.
Syntax
public static OperandType operator operatorSymbol(OperandType operand1)
public static OperandType operator operatorSymbol(OperandType operand1, OperandType2 operand2)
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents