It's dangerous to code alone! Take this.

Knowledge Check - Operators

1. True/False. Operator overloading allows you to define a new operator such as @@.

False. You cannot define new operators. You can only overload existing operators.

2. True/False. You can overload all C# operators.

False. Only some operators can be overloaded. For example, you can overload +, -, * and /, but you cannot redefine what the assignment operator (=) does. Some operators would be too confusing or dangerous to overload.

3. Operator overloads must be public and static.

True. C# does not allow operators that aren’t both public and static.