Console.WriteLine(strl + " равно " + str2);
result = String.Compare(strl, 'str2, StringComparison.Ordinal); Console.Write("Порядковое сравнение строк: "); if(result < 0)
Console.WriteLine(strl + " меньше " + str2); else if(result > 0)
Console.WriteLine(strl + " больше " + str2); else
Console.WriteLine(strl + " равно " + str4); i
// Использовать метод CompareOrdinal(). result = String.CompareOrdinal(strl, str2);
Console.Write("Сравнение строк методом CompareOrdinal():\n") ; if(result < 0)
Console.WriteLine(strl + " меньше " + str2) ; else if(result > 0)
Console.WriteLine(strl + " больше " + str2); else
Console.WriteLine(strl + " равно " + str4);
Console.WriteLine();
// Определить равенство строк с помощью оператора = = .
// Это порядковое сравнение символьных строк, if(strl == str4) Console.WriteLine(strl + " == " + str4);
// Определить неравенство строк с помощью оператора !=. if(strl != str3) Console.WriteLine(strl + " != " + str3); if(strl != str2) Console.WriteLine(strl + " != " + str2);
Console.WriteLine();
// Выполнить порядковое сравнение строк без учета регистра,
// используя метод Equals().
if(String.Equals(strl, str2, StringComparison.OrdinallgnoreCase)) Console.WriteLine("Сравнение строк методом Equals() с " + "параметром OrdinallgnoreCase:\n" + strl + " равно " + str2);
Console.WriteLine ();
// Сравнить части строк, if (String.Compare(str2, 0, str5, 0, 3,
StringComparison.CurrentCulture) >0) {
Console.WriteLine("Сравнение строк с учетом текущей культурной среды:" + "\пЗ первых символа строки " + str2 +
" больше, чем 3 первых символа строки " + str5);
}
}
}
Выполнение этой программы приводит к следующему результату.
Сравнение строк с учетом культурной среды: alpha меньше Alpha Порядковое сравнение строк: alpha больше Alpha Сравнение строк методом CompareOrdinal(): alpha больше Alpha
alpha == alpha alpha != Beta alpha != Alpha
Сравнение строк методом Equals() с параметром OrdinallgnoreCase: alpha равно Alpha
Сравнение строк с учетом текущей культурной среды:
3 первых символа строки Alpha больше, чем 3 первых символа строки alpha, beta
Сцепление строк ,
Строки можно сцеплять, т.е. объединять вместе, двумя способами. Во-первых, с помощью оператора +, как было показано в главе 7. И во-вторых, с помощью одного из методов сцепления, определенных в классе
String.Конечно, для этой цели проще всего воспользоваться оператором +, тем не менее методы сцепления служат неплохой альтернативой такому подходу.