0
0
C Sharp (C#)programming~5 mins

Assignment and compound assignment in C Sharp (C#) - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is the purpose of the assignment operator = in C#?
The assignment operator = is used to store a value into a variable. It takes the value on the right and puts it into the variable on the left.
Click to reveal answer
beginner
What does the compound assignment operator += do?
The += operator adds the value on the right to the variable on the left and then stores the result back into that variable. It's a shortcut for variable = variable + value.
Click to reveal answer
beginner
Explain the difference between = and += operators.
= assigns a new value to a variable, replacing the old one. += adds a value to the current value of the variable and updates it with the sum.
Click to reveal answer
beginner
Given int x = 5; what is the value of x after x *= 3;?
The value of x becomes 15 because x *= 3 multiplies x by 3 and assigns the result back to x.
Click to reveal answer
beginner
Can compound assignment operators be used with strings in C#? For example, str += "hello";
Yes, the += operator can be used to append strings. It adds the right string to the end of the left string and stores the result.
Click to reveal answer
What does the statement count -= 2; do?
ASubtracts 2 from count and updates count
BAssigns 2 to count
CAdds 2 to count
DMultiplies count by 2
Which operator is equivalent to number = number / 4;?
Anumber += 4;
Bnumber /= 4;
Cnumber *= 4;
Dnumber -= 4;
What is the value of total after total = 10; total += 5;?
A15
B10
C5
D50
Which of these is NOT a compound assignment operator in C#?
A+=
B-=
C*=
D==
If str = "Hi";, what does str += " there"; do?
AReplaces str with " there"
BDeletes str
CAppends " there" to str
DThrows an error
Explain how compound assignment operators simplify code compared to using regular assignment.
Think about how you can do math and assignment in one step.
You got /3 concepts.
    List at least three compound assignment operators in C# and describe what each does.
    Remember operators that combine math with assignment.
    You got /4 concepts.