https://github.com/gadiim/14.05.24_c-
LINQ
https://github.com/gadiim/14.05.24_c-
Last synced: about 2 months ago
JSON representation
LINQ
- Host: GitHub
- URL: https://github.com/gadiim/14.05.24_c-
- Owner: gadiim
- Created: 2024-05-16T14:31:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-16T14:33:01.000Z (about 1 year ago)
- Last Synced: 2025-02-13T01:50:01.960Z (3 months ago)
- Language: C#
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 14.05.24_c#
Тема: Вступ до LINQ
Модуль 13. Частина 1Завдання 1:
Реалізуйте користувацький тип «Фірма». В ньому має бути
інформація про назву фірми, дату заснування, профіль бізнесу
(маркетинг, IT, і т. д.), ПІБ директора, кількість працівників,
адреса.
Для масиву фірм реалізуйте такі запити:
Отримати інформацію про всі фірми.
Отримати фірми, які мають у назві слово «Food».
Отримати фірми, які працюють у галузі маркетингу.
Отримати фірми, які працюють у галузі маркетингу або IT.
Отримати фірми з кількістю працівників більшою, ніж 100.
Отримати фірми з кількістю працівників у діапазоні від 100
до 300.
Отримати фірми, які знаходяться в Лондоні.
Отримати фірми, в яких прізвище директора White.
Отримати фірми, які засновані більше двох років тому.
Отримати фірми з дня заснування яких минуло 123 дні.
Отримати фірми, в яких прізвище директора Black і мають у
назві фірми слово «White».Завдання 2:
Реалізуйте запити з першого завдання з використанням
синтаксису методів розширень.Завдання 3:
Додайте до першого завдання клас, який містить інформацію про
працівників. Потрібно зберігати такі дані:
ПІБ співробітника
Посада
Контактний телефон
Заробітна плата
Помістіть інформацію про працівників всередину фірми.
Для масиву співробітників фірми реалізуйте наступні запити:
Отримати список усіх працівників певної фірми.
Отримати список усіх працівників певної фірми, в яких
заробітна плата більша заданої.
Отримати список працівників усіх фірм, в яких є посада
«Менеджер».
Отримати список працівників, в яких телефон починається з
«23».
Отримати список працівників, в яких Email починається з
«di».
Отримати список працівників з ім'ям Lionel.