Bird
0
0

Which statement about string literals in C# is TRUE?

hard🧠 Conceptual Q10 of 15
C Sharp (C#) - Strings and StringBuilder
Which statement about string literals in C# is TRUE?
AVerbatim strings interpret escape sequences like \n as newlines
BNormal strings require escaping backslashes and quotes
CSingle quotes can be used to create string literals
DString literals cannot contain Unicode characters
Step-by-Step Solution
Solution:
  1. Step 1: Review string literal rules

    Normal strings require escaping backslashes and quotes. Verbatim strings do not interpret escape sequences. Single quotes are for chars. Strings can contain Unicode.
  2. Step 2: Evaluate each option

    Verbatim strings interpret escape sequences like \n as newlines is false because verbatim strings do not interpret escape sequences. Normal strings require escaping backslashes and quotes is true. Single quotes can be used to create string literals is false. String literals cannot contain Unicode characters is false.
  3. Final Answer:

    Normal strings require escaping backslashes and quotes -> Option B
  4. Quick Check:

    Normal strings need escapes = Normal strings require escaping backslashes and quotes [OK]
Quick Trick: Normal strings need escapes for \ and " [OK]
Common Mistakes:
MISTAKES
  • Thinking verbatim strings interpret escapes
  • Using single quotes for strings
  • Believing strings can't have Unicode

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More C Sharp (C#) Quizzes