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

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

script1adsense2code
script1adsense3code

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

Напишите программу на C # Sharp, чтобы продемонстрировать, как культура может влиять на сравнение.
Примечание: в чешско-чешской культуре "ch" - это один символ, который больше, чем "d". Однако в англо-американской культуре «ch» состоит из двух символов, а «c» меньше, чем «d».

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

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

using System;
using System.Globalization;
class Example27
{
    public static void Main() {
    String str1 ="change";
    String str2 ="dollar";
    String relation = null;
    relation = symbol( String.Compare(str1, str2, false, new CultureInfo("en-US")) );
    Console.WriteLine("\nFor en-US: {0} {1} {2}", str1, relation, str2);
    relation = symbol( String.Compare(str1, str2, false, new CultureInfo("cs-CZ")) );
    Console.WriteLine("For cs-CZ: {0} {1} {2}\n", str1, relation, str2);
    }
    private static String symbol(int r) {
    String s ="=";
    if      (r < 0) s ="<";
    else if (r > 0) s =">";
    return s;
    }
}

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

 Для en-US: изменить <доллар                                                                                    
Для cs-CZ: изменить> доллар 

Блок-схема:

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

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

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

Предыдущий: Написать программу на C # Sharp, чтобы продемонстрировать, что метод Compare (String, String, Boolean) эквивалентен использованию ToUpper или ToLower при сравнении строк.
Далее: Напишите программу на C # Sharp для сравнения двух строк следующими тремя различными способами, чтобы получить три разных результата.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code