C # Sharp LINQ: упражнение 8 с решением
Напишите программу на C # Sharp, чтобы найти строку, которая начинается и заканчивается определенным символом.
Пример решения : —
C # Sharp Code:
using System; using System.Collections.Generic; using System.Linq; using System.Text; class LinqExercise8 {static void Main (string [] args) {строка chst, chen; char ch; string [] cities = {"РИМ", "ЛОНДОН", "НАЙРОБИ", "КАЛИФОРНИЯ", "ЦЮРИХ", "НЬЮ-ДЕЛИ", "АМСТЕРДАМ", "АБУ-ДАБИ", "ПАРИЖ"}; Console.Write (" nLINQ: найти строку, которая начинается и заканчивается определенным символом:"); Console.Write (" n ------------------------------------------- ---------------------------- n "); Console.Write (" nГорода: 'РИМ', 'ЛОНДОН', 'НАЙРОБИ', 'КАЛИФОРНИЯ', 'ЦЮРИХ', 'НЬЮ-ДЕЛИ', 'АМСТЕРДАМ', 'АБУ-ДАБИ', 'ПАРИЖ' n" ); Console.Write (" nВвести начальный символ строки:"); ch = (char) Console.Read (); chst = ch.ToString (); Console.Write (" nВведите конечный символ для строки:"); ch = (char) Console.Read (); chen = ch.ToString (); var _result = from x в городах, где x.StartsWith (chst), где x.EndsWith (chen) select x; Console.Write (" n n"); foreach (var city в _result) {Console.Write ("Город, начинающийся с {0} и заканчивающийся на {1}: {2} n", chst, chen, city); } Console.ReadLine (); }}
Пример вывода:
LINQ: найдите строку, которая начинается и заканчивается определенным символом: --------- -------------------------------------------------- ------------ Города: РИМ, ЛОНДОН, НАИРОБИ, КАЛИФОРНИЯ, ЦЮРИХ, НЬЮ-ДЕЛИ, АМСТЕРДАМ, АБУ-ДАБИ, 'PARIS' Введите начальный символ для строки: N Введите конечный символ для строки: I Город, начинающийся с N и заканчивающийся на I: NAIROBI Город, начинающийся с N и заканчивающийся на I: NEW DELHI
Графическая презентация:
Блок-схема:
Редактор кода C # Sharp:
Предыдущий: Напишите программу на C # Sharp для отображения чисел, умножения числа с частотой и частотой числа выдающего массива.
Далее: Напишите ap rogram в C # Sharp, чтобы создать список чисел и отобразить числа больше 80 в качестве вывода.