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

C # Sharp LINQ [30 упражнений с решением]

1. Напишите программу на C # Sharp, чтобы показать, как три части операции запроса выполнять. Перейдите в редактор
Ожидаемый результат :
Числа, которые дают остаток 0 после деления на 2:
0 2 4 6 8
Щелкните меня, чтобы увидеть решение

2. Напишите программу на C # Sharp, чтобы найти числа + ve из списка чисел, используя два где условия в LINQ Query. Перейдите в редактор
Ожидаемый результат :
Числа в диапазоне от 1 до 11:
1 3 6 9 10
Щелкните меня, чтобы увидеть решение

3. Напишите программу на C # Sharp, чтобы найти номер массива и квадрат каждый номер. Перейдите в редактор
Ожидаемый результат :
{Number = 9, SqrNo = 81}
{Number = 8, SqrNo = 64}
{Number = 6, SqrNo = 36}
{Number = 5, SqrNo = 25}
Щелкните меня, чтобы увидеть решение

4. Напишите программу на C # Sharp для отображения числа и частоты числа из заданного массива. Перейдите в редактор
Ожидаемый результат :
Число и частота:
Число 5 появляется 3 раза
Число 9 появляется 2 раза
Число 1 появляется 1 раз
. . . .
Щелкните меня, чтобы увидеть решение

5. Напишите программу на C # Sharp, чтобы отображать символы и их частоту из заданной строки. Перейдите в редактор
Тестовые данные:
Введите строку: apple
Ожидаемый результат :
Частота символов :
Символ a: 1 раз
Символ p: 2 раза
Символ l: 1 раз
Символ e: 1 раз
Щелкните меня, чтобы увидеть решение

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

7. Напишите программу на C # Sharp отображать числа, умножение числа на частоту и частоту числа выдающего массива. Перейдите в редактор
Test Data:
Числа в массиве:
5, 1, 9, 2, 3, 7, 4, 5, 6, 8, 7 , 6, 3, 4, 5, 2
Ожидаемый результат :
Число Число * Частота Частота
——— —————————————-
5 15 3
1 1 1
9 9 1
2 4 2
. . . . . . . .
Щелкните меня, чтобы увидеть решение

8. Напишите программу на C # Sharp, чтобы найти строку, которая начинается и заканчивается определенным символом. Перейдите в редактор
Тестовые данные:
Города: ‘РИМ’, ‘ЛОНДОН’, ‘НАЙРОБИ’, ‘КАЛИФОРНИЯ’, ‘ЦЮРИХ’, ‘НЬЮ-ДЕЛИ’, ‘АМСТЕРДАМ’, ‘ABU DHABI’, ‘PARIS’
Введите начальный символ для строки: A
Введите конечный символ для строки: M
Ожидаемый результат :
Город, который начинается с A и заканчивается на M: АМСТЕРДАМ
Щелкните меня, чтобы увидеть решение

9. Напишите программа на C # Sharp для создания списка чисел и вывода чисел больше 80 в качестве вывода. Перейдите в редактор
Тестовые данные:
В список входят:
55 200 740 76 230 482 95
Ожидаемый результат :
Числа больше 80:
200
740
230
482
95
Щелкните меня, чтобы увидеть решение

10. Напишите программу на C # Sharp, чтобы принимать элементы списка через клавиатуру и отображать элементы больше, чем конкретный значение. Перейдите в редактор
Тестовые данные:
Введите количество элементов в списке: 5
Член 0: 10
Член 1: 48
Элемент 2:52
Элемент 3: 94
Элемент 4: 63
Введите значение, указанное выше, для отображения элементов списка: 59
Ожидаемый результат :
Числа больше 59:
94
63
Щелкните меня, чтобы увидеть решение

11. Напишите программу на C # Sharp для отображения первых n-х записей. Перейдите в редактор
Тестовые данные:
В список входят:
5
7
13
24
6
9
8
7
Сколько записей вы хотите отобразить? : 3
Ожидаемый результат :
Первые 3 записи из списка:
24
13
9
Щелкните меня, чтобы увидеть решение

12. Напишите программу на C # Sharp для поиска прописных слов в строке. Перейдите в редактор
Тестовые данные:
Введите строку: это СТРОКА
Ожидаемый результат :
ВЕРХНИЙ регистр следующие слова:
IS
STRING
Щелкните меня, чтобы увидеть решение

13. Напишите программу на C # Sharp для преобразования массива строк в строку. Перейдите в редактор
Тестовые данные:
Введите количество строк для хранения в массиве: 3
Введите 3 строки для массива:
Элемент [0]: cat
Элемент [1]: dog
Элемент [2]: rat
Ожидаемый результат :
Вот строка ниже созданный с элементами указанного выше массива:
cat, dog, rat
Щелкните меня, чтобы увидеть решение

14. Напишите программа на C # Sharp для нахождения n-го максимального балла, полученного студентами из списка студентов. Перейдите в редактор
Тестовые данные:
Какой максимальный балл (1-й, 2-й, 3-й, … ), которое вы хотите найти: 3
Ожидаемый результат :
Id: 7, Name: David, достигнутый уровень оценки: 750
Id: 10 , Имя: Дженни, получена оценка: 750
Щелкните меня, чтобы увидеть решение

15. Напишите программу на C # Sharp для подсчета файлов extension и сгруппируйте его с помощью LINQ. Перейдите в редактор
Test Data:
Это файлы: aaa.frx, bbb.TXT, xyz.dbf, abc.pdf
aaaa.PDF, xyz.frt, abc .xml, ccc.txt, zzz.txt
Ожидаемый результат :
Вот группа расширений файлов:
1 файл ( s) с расширением .frx
3 файла (ов) с расширением .txt
1 файл (ы) с расширением .dbf
2 файла (ов) с расширением .pdf
1 файл (ы) с расширением .frt
1 файл (ы) с расширением .xml
Щелкните меня, чтобы увидеть решение

16. Напишите программу на C # Sharp для расчета размера файла с помощью LINQ. Перейдите в редактор
Ожидаемый результат :
Средний размер файла составляет 3,4 МБ
Щелкните меня, чтобы увидеть решение

17. Напишите программу на C # Sharp для удаления элементов из списка с помощью функции удаления путем передачи объекта. Перейдите в редактор
Test Data:
Вот список элементов:
Char: m
Char: n
Char: o
Char: p
Char: q
Ожидаемый результат :
Вот список после удаления элемента ‘o’ из списка :
Char: m
Char: n
Char: p
Char: q
Щелкните меня, чтобы увидеть решение

18. Напишите программу на C # Sharp для удаления элементов из списка путем внутреннего создания объекта путем фильтрации. Перейдите в редактор
Test Data:
Вот список элементов:
Char: m
Char: n
Char: o
Char: p
Char: q
Ожидаемый результат :
Вот список после удаления элемента ‘p’ из списка :
Char: m
Char: n
Char: o
Char: q
Щелкните меня, чтобы увидеть решение

19. Напишите программу на C # Sharp для удаления элементов из списка с помощью фильтров. Перейдите в редактор
Test Data:
Вот список элементов:
Char: m
Char: n
Char: o
Char: p
Char: q
Ожидаемый результат :
Вот список после удаления элемента ‘q’ из списка:
Char: m
Char: n
Char: o
Char: p
Щелкните меня, чтобы увидеть решение

20. Напишите программу на C # Sharp для удаления элементов из списка путем передачи индекса элемента. Перейдите в редактор
Test Data:
Вот список элементов:
Char: m
Char: n
Char: o
Char: p
Char: q
Ожидаемый результат :
Вот список после удаления индекса элемента 3 из списка:
Char: m
Char: n
Char: o
Char: q
Щелкните меня, чтобы увидеть решение

21. Напишите программу на C # Sharp, чтобы удалить диапазон элементов из списка, передав начальный индекс и количество элементов для удаления.. Переходим в редактор
Test Data:
Вот список элементов:
Char: m
Char: n
Char: o
Char: p
Char: q
Ожидаемый результат :
Вот список после удаления трех элементов, начиная с индекса элемента 1 из списка:
Char: m
Char: q
Щелкните меня, чтобы увидеть решение

22. Напишите программу на C # Sharp, чтобы найти строки определенной минимальной длины. Перейдите в редактор
Тестовые данные:
Введите количество строк для хранения в массиве: 4
Введите 4 строки для массива:
Элемент [0]: this
Element [1]: is
Element [2]: a
Element [3]: string
Введите минимальную длину элемента, который вы хотите найти : 5
Ожидаемый результат :
Элементы, содержащие минимум 5 символов:
Элемент: строка
Щелкните меня, чтобы увидеть решение

23. Напишите программу на C # Sharp, чтобы сгенерировать декартово произведение двух множеств. Перейдите в редактор
Ожидаемый результат :
Декартовы произведения:
{letterList = X, numberList = 1}
{letterList = X, numberList = 2}
{letterList = X, numberList = 3}
{letterList = X, numberList = 4}
. . .
Щелкните меня, чтобы увидеть решение

24. Напишите программу на C # Sharp, чтобы сгенерировать декартово произведение трех наборов. Перейдите в редактор
Ожидаемый результат :
Декартовы произведения:
{letter = X, number = 1, color = Green}
{буква = X, число = 1, цвет = оранжевый}
{буква = X, число = 2, цвет = зеленый}
{буква = X, число = 2, цвет = Оранжевый}
{letter = X, number = 3, color = Green}
{letter = X, number = 3, color = Orange}
{letter = Y, number = 1, цвет = зеленый}
{буква = Y, число = 1, цвет = оранжевый}
. . .
Щелкните меня, чтобы увидеть решение

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

 Идентификатор предмета Название предмета Количество закупок --------------  ----------------------------------------- 1 Бисквит 458 2 Шоколад 650 3 Масло 800  3 Масло 900 3 Масло 900 4 Brade 700 4 Brade 650 

Щелкните меня, чтобы увидеть решение

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

 Вот список после присоединения: Идентификатор предмета Название предмета Закупочное количество -------  ------------------------------------------------ 1 печенье  458 2 Шоколад 650 3 Масло 800 3 Масло 900 3 Масло 900 4 Брэйд 700 4 Брэйд 650 5 Мед 0 

Щелкните меня, чтобы увидеть решение

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

 Вот список после присоединения: Идентификатор предмета Название предмета Закупочное количество -------  ------------------------------------------------ 3 сливочное масло  800 5 Мед 650 3 Масло 900 4 Брэйд 700 3 Масло 900 4 Брэйд 650 1 Бисквит 458 

Щелкните меня, чтобы увидеть решение

28. Напишите программу на C # Sharp для отображения списка элементов в массиве в соответствии с длиной строки, а затем по имени в порядке возрастания. Перейдите в редактор
Ожидаемый результат :
Вот организованный список:
РИМ
ПАРИЖ
ЛОНДОН
ЦЮРИХ
НАИРОБИ
АБУ-ДАБИ
АМСТЕРДАМ
НЬЮ-ДЕЛИ
КАЛИФОРНИЯ
Щелкните меня, чтобы увидеть решение

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

ROME; ЛОНДОН; НАЙРОБИ
— вот группа городов —

КАЛИФОРНИЯ; ЦЮРИХ; НЬЮ-ДЕЛИ
— вот группа городов —

АМСТЕРДАМ; АБУ ДАБИ; ПАРИЖ
— вот группа городов —

НЬЮ-ЙОРК
— вот группа городов —
Щелкните меня чтобы увидеть решение

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

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

Еще впереди!

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

Оцените статью
nanomode.ru
Добавить комментарий