Allow user types to customize behavior of compound assignment operators in a way that the target of the assignment is modified in-place. C# provides support for the developer overloading operator ...
Declare a variable whose value begins at 10. Using addition, update the value to 15 using the compound assignment operator. Using multiplication, update the value to 30 using compound assignment.