Упражнения по C # Sharp: Сравните данную строку с набором строк
C # Sharp String: упражнение 32 с решением
Напишите программу на C # Sharp для сравнения заданной строки с набором строк.
Пример решения : -
C # острый код:
using System;
public class TestClass
{}
public class Example32
{
public static void Main()
{
var test = new TestClass();
Object[] objectsToCompare = { test, test.ToString(), 123,
123.ToString(), "some text",
"Some Text" };
string s ="some text";
foreach (var objectToCompare in objectsToCompare) {
try {
int i = s.CompareTo(objectToCompare);
Console.WriteLine("Comparing '{0}' with '{1}': {2}",
s, objectToCompare, i);
}
catch (ArgumentException) {
Console.WriteLine("Bad argument: {0} (type {1})",
objectToCompare,
objectToCompare.GetType().Name);
}
}
}
}
Пример вывода:
Неверный аргумент: TestClass (тип TestClass) Сравнение некоторого текста с TestClass: -1 Неверный аргумент: 123 (тип Int32) Сравнение «некоторого текста» с «123»: 1 Сравнение «некоторого текста» с «некоторым текстом»: 0 Сравнение некоторого текста с некоторым текстом: -1
Блок-схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp, чтобы выполнить и порядковое сравнение двух строк, которые отличаются только регистром.
Далее: Напишите программу на C # Sharp, чтобы сравнить текущий экземпляр строки с другой строкой.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code