Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

LINQ: шаг за шагом / Затерянное в XML

  • На этом уроке мы реализуем загрузку данных из XML файла при помощи LINQ
  • Дата отправки отчёта: 29 мая 2019 г.
  • Задание выполнено: за 3 час. 56 мин.
  • Чему научился: сделал немного по-другому, ввел дополнительное поле (массив спутников) в класс планеты, надеюсь не придется переделывать, чтобы материал сл. уроков пройти, еще под вопросом десериализация xml через linq, сделал пока для Марса, дальше посмотрим
  • Что было сложным: вручную создавать xml )
  • Оценка видео-уроку:
Отчёт от 9752 за LINQ: шаг за шагом / Затерянное в XML




Оцени работу

 
Сохранить страницу:

791. --
Валерий Жданов
Валерий Жданов
ответить
→  chokayes  # LINQ: шаг за шагом / Затерянное в XML / 2019-05-29 18:16

не, переделывать не придется, можно и так сделать. Главное - загрузка из XML.
Можно было еще создать класс спутник, а в классе Планета сделать коллекцию спутников.
так всё гуд.


9752. --
chokayes
chokayes
ответить
→  Валерий Жданов  # LINQ: шаг за шагом / Затерянное в XML / 2019-05-29 18:45

ну я так и сделал, создал класс спутник, а в планете массив этих спутников


9752. --
chokayes
chokayes
ответить
→  Валерий Жданов  # LINQ: шаг за шагом / Затерянное в XML / 2019-05-29 19:08

загрузку из XML я бы лучше сделал через десериализацию. И создание XML через сериализацию  и не пришлось бы руками создавать xml c данными.
У нас получилось что-то типа xml-first. ) Хотя понятно, что объять необъятное тяжело.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  chokayes  # LINQ: шаг за шагом / Затерянное в XML / 2019-05-30 08:24

курс посвящен не XML, а LINQ. Данное решение может быть не совсем оптимален с точки зрения работы с XML, но зато хорошо иллюстрирует, как можно простым LINQ-запросом вытянуть данные из XML в список и потом с ним работать.
По созданию XML - инициирована практическая ситуация, когда лежит уже готовый файл XML, и мы импортируем оттуда данные через структурированный запрос linq.  Но XML-файлы со спутниками в инет никто почему-то не выложил ((( пришлось создавать


  • Отчёт оценивали:
    14981DimanDOS+1   17947Dmitry Sinitsin+1   20738Дмитрий Никифоров+1   791Валерий Жданов+1   3146Permitin Alexey+1   21753Николай+1   7119Новопашин Владимир+1   2146Иван+1   3922Александр+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Научился загружать информацию из xml-файла при помощи Linq. Научился получать значения элементов и атрибутов элементов в xml-файле.



Научился: сделал немного по-другому, ввел дополнительное поле (массив спутников) в класс планеты, надеюсь не придется переделывать, чтобы материал сл. уроков пройти, еще под вопросом десериализация xml через linq, сделал пока для Марса, дальше посмотрим
Трудности: вручную создавать xml )