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

Программирование на C # Sharp Упражнения, Практика, Решение: Строка

script1adsense2code
script1adsense3code

C # Sharp String [43 упражнения с решением]

1. Напишите программу на C # Sharp, чтобы ввести строку и распечатать ее. Перейти к редактору
Тестовые данные:
Введите строку: Добро пожаловать, w3resource
Ожидаемый результат :

 Введенная вами строка: Добро пожаловать, w3resource 

Нажмите меня, чтобы увидеть решение

2. Напишите программу на C # Sharp, чтобы найти длину строки без использования библиотечной функции. Перейти к редактору
Тестовые данные:
Введите строку: w3resource.com
Ожидаемый результат :

 Длина строки: 15 

Нажмите меня, чтобы увидеть решение

3. Напишите программу на C # Sharp, чтобы отделить отдельные символы от строки. Перейти к редактору
Тестовые данные:
Введите строку: w3resource.com
Ожидаемый результат :

 Символы строки: 
w 3 ресурс. ком 

Нажмите меня, чтобы увидеть решение

4. Напишите программу на C # Sharp для печати отдельных символов строки в обратном порядке. Перейти к редактору
Тестовые данные:
Введите строку: w3resource.com
Ожидаемый результат :

 Символы строки в обратном порядке: 
Мок. Экрузор 3 Вт 
 

Нажмите меня, чтобы увидеть решение

5. Напишите программу на C # Sharp для подсчета общего количества слов в строке. Перейти к редактору
Тестовые данные:
Введите строку: это w3resource.com
Ожидаемый результат :

 Общее количество слов в строке: 3 

Нажмите меня, чтобы увидеть решение

6. Напишите программу на C # Sharp для сравнения двух строк без использования функций библиотеки строк. Перейти к редактору
Тестовые данные:
Введите первую строку: это первая строка
Введите вторую строку: это первая строка
Ожидаемый результат :

 Длина обеих строк равна и 
Кроме того, обе строки равны. 

Нажмите меня, чтобы увидеть решение

7. Напишите программу на C # Sharp для подсчета общего количества алфавитов, цифр и специальных символов в строке. Перейти к редактору
Тестовые данные:
Введите строку: Добро пожаловать на w3resource.com
Ожидаемый результат :

 Количество алфавитов в строке: 21 
Количество цифр в строке: 1 
Количество специальных символов в строке: 4 

Нажмите меня, чтобы увидеть решение

8. Напишите программу на C # Sharp, чтобы скопировать одну строку в другую. Перейти к редактору
Тестовые данные:
Введите строку: это строка для копирования.
Ожидаемый результат :

 Первая строка: это строка для копирования. 
Вторая строка: это строка для копирования. 
Количество скопированных символов: 31 

Нажмите меня, чтобы увидеть решение

9. Напишите программу на C # Sharp для подсчета общего количества гласных или согласных в строке. Перейти к редактору
Тестовые данные:
Введите строку: Добро пожаловать на w3resource.com
Ожидаемый результат :

 Общее количество гласных в строке: 9 
Общее количество согласных в строке: 12 

Нажмите меня, чтобы увидеть решение

10. Напишите программу на C # Sharp, чтобы найти максимально встречающийся символ в строке. Перейти к редактору
Тестовые данные:
Введите строку: Добро пожаловать на w3resource.com.
Ожидаемый результат :

 Наибольшая частота символа «е» 
появляется количество раз: 4 

Нажмите меня, чтобы увидеть решение

11. Напишите программу на C # Sharp для сортировки массива строк в порядке возрастания. Перейти к редактору
Тестовые данные:
Введите строку: это строка
Ожидаемый результат :

 После сортировки строка выглядит так: 
aghiiinrssstt 

Нажмите меня, чтобы увидеть решение

12. Напишите программу на C # Sharp, чтобы прочитать строку с клавиатуры и отсортировать ее с помощью пузырьковой сортировки. Перейти к редактору
Тестовые данные:
Введите количество строк: 3
Введите 3 строки ниже:
ABCD
zxcv
MNOP
Ожидаемый результат :

 После сортировки массив выглядит так: 
ABCD 
MNOP 
zxcv 

Нажмите меня, чтобы увидеть решение

13. Напишите программу на C # Sharp для извлечения подстроки из заданной строки без использования библиотечной функции. Перейти к редактору
Тестовые данные:
Введите строку: это тестовая строка
Введите позицию для начала извлечения: 5
Введите длину подстроки: 5
Ожидаемый результат :

 Подстрока, извлекаемая из строки: 

Нажмите меня, чтобы увидеть решение

14. Напишите программу на C # Sharp, чтобы проверить, присутствует ли данная подстрока в данной строке. Перейти к редактору
Тестовые данные:
Введите строку: это тестовая строка
Введите подстроку для поиска: Test
Ожидаемый результат :

 Подстрока существует в строке 
Нажмите меня, чтобы увидеть решение

15. Напишите программу на C # Sharp, чтобы прочитать предложение и заменить строчные буквы заглавными и наоборот. Перейти к редактору
Тестовые данные:
Введите строку: это строка
Ожидаемый результат :

 После преобразования строка выглядит следующим образом: 

Нажмите меня, чтобы увидеть решение

16. Напишите программу на C # Sharp для проверки имени пользователя и пароля. Перейти к редактору
Тестовые данные:
Введите имя пользователя: uesr
Введите пароль: pass
Введите имя пользователя: abcd
Введите пароль: 1234
Ожидаемый результат :

 Пароль введен успешно! 

Нажмите меня, чтобы увидеть решение

17. Напишите программу на C # Sharp для поиска позиции подстроки в строке. Перейти к редактору
Тестовые данные:
Введите строку: это строка
Введите в строке подстроку: is
Ожидаемый результат :

 Найдено 'is' в 'this is string' в позиции 2 

Нажмите меня, чтобы увидеть решение

18. Напишите программу на C # Sharp, чтобы проверить, является ли символ алфавитом, а если нет, перейдите, чтобы проверить регистр. Перейти к редактору
Тестовые данные:
Введите символ: Z

Ожидаемый результат :

 Символ в верхнем регистре. 

Нажмите меня, чтобы увидеть решение

19. Напишите программу на C # Sharp, чтобы узнать, сколько раз подстрока появляется в данной строке. Перейти к редактору
Тестовые данные:
Введите исходную строку: это исходная строка
Введите строку для поиска: str
Ожидаемый результат :

 Строка 'str' встречается 1 раз 

Нажмите меня, чтобы увидеть решение

20. Напишите программу на C # Sharp для вставки подстроки перед первым появлением строки. Перейти к редактору
Тестовые данные:
Введите исходную строку: это строка
Введите строку для поиска: a
Введите строку для вставки: тест
Ожидаемый результат :

 Измененная строка: это проверка строки 

Нажмите меня, чтобы увидеть решение

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

 str1 = 'компьютер', str2 = 'система'                                               
Подстрока 'mp' в 'computer' меньше, чем подстрока 'sy' в 'system'. 

Нажмите меня, чтобы увидеть решение

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

 str1 = 'КОМПЬЮТЕР', str2 = 'компьютер'                                             
Игнорировать случай:                                                                     
Подстрока MP в COMPUTER равна подстроке mp в compu                                                                              
Случай чести:                                                                      
Подстрока «MP» в «КОМПЬЮТЕРЕ» больше, чем подстрока «mp» в «компьютере». 

Нажмите меня, чтобы увидеть решение

23. Напишите программу на C # Sharp для сравнения двух подстрок, используя разные культуры и игнорируя регистр подстрок. Перейти к редактору
Ожидаемый результат :

 str1 = 'КОМПЬЮТЕР', str2 = 'компьютер'                                             
Не обращайте внимания, турецкая культура:                                                    
Подстрока 'UT' в 'COMPUTER' равна подстроке 'ut' в 'computer'.           
                                                                                 
Игнорировать случай, инвариантная культура:                                                  
Подстрока 'UT' в 'COMPUTER' равна подстроке 'ut' в 'computer'. 

Нажмите меня, чтобы увидеть решение

24. Напишите программу на C # Sharp, чтобы сравнить фамилии двух людей. Затем он перечисляет их в алфавитном порядке. Перейти к редактору
Ожидаемый результат :

 Сортировка в алфавитном порядке по фамилии:                                              
Мишель Джонсон                                                                   
Джон Петерсон  

Нажмите меня, чтобы увидеть решение

25. Напишите программу на C # Sharp для сравнения четырех наборов слов, используя каждый член перечисления StringComparison. В сравнениях используются условные обозначения культур Англии (США) и саами (Верхняя Швеция).
Примечание. Строки «энциклопедия» и «энциклопедия» считаются эквивалентными в ан-американской культуре, но не в саамской (северная Швеция). Перейти к редактору

Ожидаемый результат :

 case = Case (CurrentCulture): False                                           
   case = Case (CurrentCultureIgnoreCase): True                                  
   case = Case (InvariantCulture): False                                         
   case = Case (InvariantCultureIgnoreCase): True                                
   case = Case (Порядковый номер): False                                                  
   case = Case (OrdinalIgnoreCase): True                                         
........ 

Нажмите меня, чтобы увидеть решение

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

 Сравнивая QRS и qrs:                                                       
Строки равны, когда они написаны заглавными буквами? правда                                     
Строки равны, когда регистр игнорируется? правда 

Нажмите меня, чтобы увидеть решение

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

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

Ожидаемый результат :

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

Нажмите меня, чтобы увидеть решение

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

а. использование лингвистического сравнения для ан-американской культуры;
б. использование лингвистического сравнения с учетом регистра для культуры США;
с. используя порядковое сравнение. Это иллюстрирует, как три метода сравнения

Ожидаемый результат :

 «сестра» предшествует «сестре».                                                  
«сестра» такая же, как «сестра».                                                
«сестра» идет после «сестры». 

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :

 Сравните три версии письма я, используя разные значения StringComparison.                                                                                
Нынешняя культура en-US.                                                    
                                                                                 
StringComparison.CurrentCulture:                                                 
ЛАТИНСКОЕ МАЛЕНЬКОЕ ПИСЬМО I (U + 0069) меньше ЛАТИНСКОГО МАЛЕНЬКОГО БУКВЫ I (U + 0131) 
ЛАТИНСКОЕ МАЛЕНЬКОЕ ПИСЬМО I (U + 0069) меньше, чем ЛАТИНСКОЕ КАПИТАЛЬНОЕ ПИСЬМО I (U + 0049)       
МАЛЕНЬКОЕ ПИСЬМО ЛАТИНСКОГО БУКВЫ I (U + 0131) больше, чем БУКВА ЛАТИНСКОГО КАПИТАЛА I (U + 0)
049) 

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :

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

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :

 Сравните числовые значения соответствующих объектов Char в каждой строке.     
str1 = 'JAVA', str2 = 'python'                                                   
Строка 'JAVA' меньше, чем строка 'Python'. 

Нажмите меня, чтобы увидеть решение

32. Напишите программу на C # Sharp для сравнения заданной строки с набором строк. Перейти к редактору

Ожидаемый результат :

 Неверный аргумент: TestClass (тип TestClass)                                         
Сравнение некоторого текста с TestClass: -1                                       
Неверный аргумент: 123 (тип Int32)                                                   
Сравнение «некоторого текста» с «123»: 1                                              
Сравнение «некоторого текста» с «некоторым текстом»: 0                                        
Сравнение некоторого текста с некоторым текстом: -1 

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :

 Строки находятся в одной и той же позиции в порядке сортировки.                        
Первая строка следует за второй в порядке сортировки.                           
                                                                                 
Первая строка предшествует второй в порядке сортировки.                          
Первая строка предшествует второй в порядке сортировки.                          
Первая строка следует за второй в порядке сортировки. 

Нажмите меня, чтобы увидеть решение

34. Напишите программу на C # Sharp для объединения трех объектов, объектов с переменной и трехэлементного массива объектов. Перейти к редактору

Ожидаемый результат :

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

Нажмите меня, чтобы увидеть решение

35. Напишите программу на C # Sharp, чтобы объединить список переменных параметров. Перейти к редактору

Ожидаемый результат :

 abcd -> cadb                                                                    
ЭФГ -> ХГЕФ                                                                    
ийкл -> лкий                                                                    
MNOP -> NMPO 

Нажмите меня, чтобы увидеть решение

36. Напишите программу на C # Sharp, чтобы объединить три строки и отобразить результат. Перейти к редактору

Ожидаемый результат :

 Не считайте своих цыплят, пока яйца не вылупились. 

Нажмите меня, чтобы увидеть решение

37. Напишите программу на C # Sharp для объединения значений массива строк. Перейти к редактору

Ожидаемый результат :

 привет добро пожаловать в C # Sharp для создания клиентских приложений Windows                     
                                                                                 
привет приложения C # Sharp клиент создает для приветствия Windows 

Нажмите меня, чтобы увидеть решение

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

Примечание: цитата «две птицы с одним камнем».

Ожидаемый результат :

 «Птицы» в строке «Убить двух зайцев»: правда                   
Птицы начинаются с позиции персонажа 10 

Нажмите меня, чтобы увидеть решение

39. Напишите программу на C # Sharp, которая создает два строковых объекта с разными значениями. Когда он вызывает метод Copy для присвоения первого значения второй строке, выходные данные указывают, что строки представляют разные ссылки на объекты, хотя их значения теперь равны. С другой стороны, когда первая строка назначается второй строке, две строки имеют одинаковые значения, поскольку они представляют одну и ту же ссылку на объект. Перейти к редактору

Ожидаемый результат :

 s1 = 'JAVA'                                                                      
s2 = 'Python' ' 

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :

 w3resource CSharp Tutoral                                                        
w3resource Python Tutoral                                                        
w3resourcedifferentutoral 

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :

 «Действия говорят громче, чем слова» заканчивается в период: Ложь                        
'Привет!' заканчивается в период: Ложь                                                 
'Python'. заканчивается в период: True                                                 
'PHP'. заканчивается в период: True                                                    
'random' заканчивается в периоде: False 

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :

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

Нажмите меня, чтобы увидеть решение

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

Примечание. На результаты влияет выбор культуры, игнорируется ли регистр и выполняется ли порядковое сравнение.

Ожидаемый результат :

 Определите, заканчивается ли строка другой строкой, используя                       
разные значения StringComparison.                                          
Нынешняя культура en-US.                                                    
                                                                                 
StringComparison.CurrentCulture:                                                 
«xyzPQR» оканчивается на «PQR».                                                        
«xyzPQR» оканчивается на «PQR».
....... 

Нажмите меня, чтобы увидеть решение

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

Еще не все !

Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code