Bird
0
0

Which method is used to compare two strings for equality in C# considering case sensitivity?

easy🧠 Conceptual Q1 of 15
C Sharp (C#) - Strings and StringBuilder
Which method is used to compare two strings for equality in C# considering case sensitivity?
Astr1.Contains(str2)
Bstr1 == str2.ToLower()
Cstring.Equals(str1, str2)
Dstr1.CompareTo(str2)
Step-by-Step Solution
Solution:
  1. Step 1: Understand string equality methods

    string.Equals compares two strings for exact equality including case.
  2. Step 2: Evaluate other options

    str1 == str2.ToLower() compares str1 to a lowercased str2, which changes meaning. CompareTo returns an int, not bool. Contains checks substring presence.
  3. Final Answer:

    string.Equals(str1, str2) -> Option C
  4. Quick Check:

    Case-sensitive equality = string.Equals [OK]
Quick Trick: Use string.Equals for exact string equality check [OK]
Common Mistakes:
MISTAKES
  • Using == without knowing case sensitivity
  • Using CompareTo expecting a boolean
  • Using Contains to check equality

Want More Practice?

15+ quiz questions · All difficulty levels · Free

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