• Как вы ведете учет прочитанных книг?

    Прочитанных книг никак - я помню все книги что прочитал. А вот книг которые собираюсь читать - да, есть список в evernote.
    Ответ написан
    Комментировать
  • Зачем нужны деревья выражений?

    DjoNIK
    @DjoNIK
    Начинающему углубляться точно не нужно. Ознакомится что это такое и попробовать понять всегда хорошо.
    Используются самой средой для построения LINQ выражений. На практике для построения лямбда-выражений. Вот неплохая статья на эту тему.
    Ответ написан
    Комментировать
  • Как лучше объединить три простых MySQL запроса в один сложный?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Здесь скорее LEFT JOIN
    Ответ написан
    4 комментария
  • Как использовать сериализацию?

    Объясню несколько абстрактно. С конкретными терминами определитесь сами. Предположим, у вас есть некий объект. Пусть это массив. Это сложный тип данных.

    Сериализация позволяет привести этот объект к последовательности байтов (часто ее можно рассматривать как строку, созданную по определенным правилам), которую в дальнейшем можно десериализовать, то есть получить из нее исходный объект.

    Для чего это нужно? Сохранить сложный объект где-либо. Например, в единственном поле БД, в сессии, в куках, просто в файле. С возможностью получить исходный объект в дальнейшем.

    Или для передачи. Допустим, вы собрали данные от пользователя с некоторой формы, получив массив данных. Эти данные надо отправить на сервер. В качестве параметра запроса может выступать строка, но не массив. Поэтому перед передачей массив необходимо сериализовать.

    Как использовать. Там есть и от майкрософта статьи, и вполне разжеванная от code-inside. В общем, на любой вкус.

    А ваши комментарии о том, что интересует сериализация именно на C#, несколько неуместны. Очень многие термины и процессы в программировании мало изменяются от языка к языку. Различается лишь синтаксис и способы использования. Сама суть сохраняется.
    Ответ написан
    1 комментарий