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

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

script1adsense2code
script1adsense3code

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

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

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

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

using System;
using System.Threading;
using System.Globalization;
class Example42
{
    public static void Main() 
    {
    string str1 ="Search for the target string \"{0}\" in the string \"{1}\".\n";
    string str2 ="Using the {0} - \"{1}\" culture:";
    string str3 ="  The string to search ends with the target string: {0}";
    bool result = false;
    CultureInfo ci;
// Define a target string to search for.
// U+00c5 = LATIN CAPITAL LETTER A WITH RING ABOVE
    string capitalARing ="\u00c5";
// Define a string to search. 
// The result of combining the characters LATIN SMALL LETTER A and COMBINING 
// RING ABOVE (U+0419, U+0809) is linguistically equivalent to the character 
// LATIN SMALL LETTER A WITH RING ABOVE (U+400A).
    string abcARing ="abc" + "\u0419\u0809";
// Clear the screen and display an introduction.
    Console.Clear();
// Display the string to search for and the string to search.
    Console.WriteLine(str1, capitalARing, abcARing);
// Search using English-United States culture.
    ci = new CultureInfo("en-GB");
    Console.WriteLine(str2, ci.DisplayName, ci.Name);
    Console.WriteLine("Case sensitive:");
    result = abcARing.EndsWith(capitalARing, false, ci);
    Console.WriteLine(str3, result);
    Console.WriteLine("Case insensitive:");
    result = abcARing.EndsWith(capitalARing, true, ci);
    Console.WriteLine(str3, result);
    Console.WriteLine();
// Search using Swedish-Sweden culture.
    ci = new CultureInfo("en-AU");
    Console.WriteLine(str2, ci.DisplayName, ci.Name);
    Console.WriteLine("Case sensitive:");
    result = abcARing.EndsWith(capitalARing, false, ci);
    Console.WriteLine(str3, result);
    Console.WriteLine("Case insensitive:");
    result = abcARing.EndsWith(capitalARing, true, ci);
    Console.WriteLine(str3, result);
    }
}

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

 Найдите целевую строку «Å» в строке «abcЙࠉ».                                                       
                                                                                                              
Использование английского языка (Великобритания) - культура "en-GB":                                                         
С учетом регистра:                                                                                               
  Строка для поиска заканчивается целевой строкой: False                                                     
                                                                                                              
Без учета регистра:                                                                                             
  Строка для поиска заканчивается целевой строкой: False                                                     
                                                                                                              
                                                                                                              
Использование английского языка (Австралия) - культура en-AU:                                                              
С учетом регистра:                                                                                               
  Строка для поиска заканчивается целевой строкой: False                                                     
                                                                                                              
Без учета регистра:                                                                                             
  Строка для поиска заканчивается целевой строкой: False

Блок-схема:

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

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

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

Предыдущий: Напишите программу на C # Sharp, чтобы указать, заканчивается ли каждая строка в массиве точкой (".").
Далее: Напишите программу на C # Sharp, чтобы определить, заканчивается ли строка определенной подстрокой.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code