Junior — Middle
Proqramda sətirlərin müqayisəsi necə həyata keçirilir?
sobes.tech Süni İntellekt
AI-dan cavab
C# dilində sətirlər String sinifinin metodları ilə müqayisə olunur. Əsas üsullar:
string.Equals(str1, str2)— böyük və kiçik hərfləri nəzərə alaraq müqayisə edir.string.Equals(str1, str2, StringComparison.OrdinalIgnoreCase)— böyük və kiçik hərfləri nəzərə almadan müqayisə.- Operator
==— sətirlərin məzmununu, yoxsa referanslarını müqayisə edir.
Misal:
string a = "hello";
string b = "Hello";
bool result1 = a == b; // false
bool result2 = string.Equals(a, b, StringComparison.OrdinalIgnoreCase); // true
Müqayisə zamanı mədəniyyət və böyük kiçik hərf fərqini nəzərə almaq vacibdir, bunun üçün StringComparison-da müxtəlif seçimlər mövcuddur.