Упражнения на C # Sharp: Сравните текущий экземпляр строки с другой строкой
C # Sharp String: упражнение 33 с решением
Напишите программу на C # Sharp, чтобы сравнить текущий экземпляр строки с другой строкой.
Пример решения : -
C # острый код:
using System;
public class Example33
{
public static void Main()
{
string str1 ="Goodbye";
string str2 ="Hello";
string str3 ="a small string";
string str4 ="goodbye";
// Compare a string to itself.
Console.WriteLine(CompareStrings(str1, str1));
Console.WriteLine(CompareStrings(str1, str2));
Console.WriteLine(CompareStrings(str1, str3));
// Compare a string to another string that varies only by case.
Console.WriteLine(CompareStrings(str1, str4));
Console.WriteLine(CompareStrings(str4, str1));
}
private static string CompareStrings( string str1, string str2 )
{
// Compare the values, using the CompareTo method on the first string.
int cmpVal = str1.CompareTo(str2);
if (cmpVal == 0) // The strings are the same.
return "The strings occur in the same position in the sort order.";
else if (cmpVal > 0)
return "The first string precedes the second in the sort order.";
else
return "The first string follows the second in the sort order.";
}
}
Пример вывода:
Строки находятся в одной и той же позиции в порядке сортировки. Первая строка следует за второй в порядке сортировки. Первая строка предшествует второй в порядке сортировки. Первая строка предшествует второй в порядке сортировки. Первая строка следует за второй в порядке сортировки.
Блок-схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp для сравнения заданной строки с набором строк.
Далее: Напишите программу на C # Sharp для объединения трех объектов, объектов с переменной и массива объектов из 3 элементов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code