кодесурса
«C #

Упражнения C # Sharp: продемонстрируйте, что CompareOrdinal и Compare используют разные порядки сортировки

script1adsense2code
script1adsense3code

C # Sharp String: упражнение-30 с решением

Напишите программу на C # Sharp, чтобы продемонстрировать, что CompareOrdinal и Compare используют разные порядки сортировки.

Пример решения : -

C # острый код:

using System;
using System.Globalization;
class Example30 
{
	public static void Main(String[] args) 
	{
	String strLow ="xyz";
	String strCap ="XYZ";
	String result ="equal to ";
	int x = 0;
	int pos = 1;
// The Unicode codepoint for 'b' is greater than the codepoint for 'B'.
	x = String.CompareOrdinal(strLow, pos, strCap, pos, 1);
	if (x < 0) result ="less than";
	if (x > 0) result ="greater than";
	Console.WriteLine("CompareOrdinal(\"{0}\"[{2}], \"{1}\"[{2}]):", strLow, strCap, pos);
	Console.WriteLine("   '{0}' is {1} '{2}'", strLow[pos], result, strCap[pos]);
// In U.S. English culture, 'b' is linguistically less than 'B'.
	x = String.Compare(strLow, pos, strCap, pos, 1, false, new CultureInfo("en-US"));
	if (x < 0) result ="less than";
	else if (x > 0) result ="greater than";
	Console.WriteLine("Compare(\"{0}\"[{2}], \"{1}\"[{2}]):", strLow, strCap, pos);
	Console.WriteLine("   '{0}' is {1} '{2}'", strLow[pos], result, strCap[pos]);
	}
}

Пример вывода:

 CompareOrdinal ("xyz" [1], "XYZ" [1]):                                                                           
   «у» больше, чем «у»                                                                                    
Сравните («xyz» [1], «XYZ» [1]):                                                                                  
   «у» меньше, чем «у»

Блок-схема:

«Блок-схема:

Редактор кода C # Sharp:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущая: Напишите программу на C # Sharp, чтобы сравнить три версии буквы «Я». На результаты влияет выбор культуры, игнорируется ли регистр, и выполняется ли порядковое сравнение.
Далее: Напишите программу на C # Sharp, чтобы выполнить и порядковое сравнение двух строк, которые отличаются только регистром.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code