Загрузка страницы

#32 Что такое Stream / сериализация / десериализация? Ответ на вопрос собеседования C# / .Net

#stream #filestream #memorystream #netwrokstream #cryptostream #bufferedstream #потоки
#streamreader #streamwriter #stringreader #stringwriter #textreader #textwriter

В видео описана концепция абстрактного класса Stream, а также его несколько имплементаций FileStream, MemoryStream,
NetworkStream, CryptoStream, BufferedStream. Также рассмотрен вопрос сериализации и десериализаций с использованием форматеров:
BinaryFormatter, SoapFormatter, XmlSerializer

Обзор представлен в форме ответа на вопрос, который встречается на собеседованиях на позицию "программист C# / .Net".

Подписывайтесь на канал [программирование, путешествия]: https://www.youtube.com/channel/UCUjFFn-387VIGvQ1KiomyXg

0:05 - введение
0:46 - что такое данные
2:24 - передача данных в файл
3:40 - класс Stream
5:10 - методы и свойства класса Stream
8:30 - имплементации класса Stream
10:15 - Reader и Writer классы
10:50 - сериализации и десериализация
12:10 - форматы сериализации
12:50 - классы сериализации
13:30 - управление сериализацией

Текст к фильму доступен по ссылке: https://ashyrokoriadov.github.io/c_sharp_questions/2021/06/26/Streams_and_serialisation.html

Дополнительная информация:

- класс Stream - https://docs.microsoft.com/en-us/dotnet/api/system.io.stream?view=net-5.0
- класс FileStream- https://docs.microsoft.com/en-us/dotnet/api/system.io.filestream?view=net-5.0
- класс MemoryStream - https://docs.microsoft.com/en-us/dotnet/api/system.io.memorystream?view=net-5.0
- класс NetworkStream - https://docs.microsoft.com/en-us/dotnet/api/system.net.sockets.networkstream?view=net-5.0
- класс CryptoStream - https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.cryptostream?view=net-5.0
- класс BufferedStream - https://docs.microsoft.com/en-us/dotnet/api/system.io.bufferedstream?view=net-5.0

- класс StreamReader - https://docs.microsoft.com/en-us/dotnet/api/system.io.streamreader?view=net-5.0
- класс StreamWriter - https://docs.microsoft.com/en-us/dotnet/api/system.io.streamwriter?view=net-5.0
- класс StringReader - https://docs.microsoft.com/en-us/dotnet/api/system.io.stringreader?view=net-5.0
- класс StringWriter - https://docs.microsoft.com/en-us/dotnet/api/system.io.stringwriter?view=net-5.0
- класс TextReader- https://docs.microsoft.com/en-us/dotnet/api/system.io.textreader?view=net-5.0
- класс TextWriter - https://docs.microsoft.com/en-us/dotnet/api/system.io.textwriter?view=net-5.0

- класс BinaryFormatter - https://docs.microsoft.com/en-us/dotnet/api/system.runtime.serialization.formatters.binary.binaryformatter?view=net-5.0
- класс SoapFormatter - https://docs.microsoft.com/en-us/dotnet/api/system.runtime.serialization.formatters.soap.soapformatter?view=netframework-4.8
- класс XmlSerializer - https://docs.microsoft.com/en-us/dotnet/api/system.xml.serialization.xmlserializer?view=net-5.0

Видео #32 Что такое Stream / сериализация / десериализация? Ответ на вопрос собеседования C# / .Net канала Andrey Shyrokoriadov
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
26 июня 2021 г. 11:00:01
00:14:49
Другие видео канала
#31 Какая разница между ключевыми словами var и dynamic? Ответ на вопрос собеседования C# / .Net#31 Какая разница между ключевыми словами var и dynamic? Ответ на вопрос собеседования C# / .NetЧто такое Java Stream API / Стримы в Джава / Как писать меньше кода и делать меньше ошибокЧто такое Java Stream API / Стримы в Джава / Как писать меньше кода и делать меньше ошибокСериализация и МаршалингСериализация и МаршалингУрок 1. Что такое ЭЛЕКТРИЧЕСТВОУрок 1. Что такое ЭЛЕКТРИЧЕСТВОВопрос - ответ #2 - Что такое сериализация? Зачем она?Вопрос - ответ #2 - Что такое сериализация? Зачем она?#19 Многопоточность - lock, Monitor, Mutex, Semaphore. Ответ на вопрос собеседования C# / .Net#19 Многопоточность - lock, Monitor, Mutex, Semaphore. Ответ на вопрос собеседования C# / .Net#24  Что такое .Net Core  и .Net Standard. Ответ на вопрос собеседования C# / .Net#24 Что такое .Net Core и .Net Standard. Ответ на вопрос собеседования C# / .Net#20 Многопоточноть - коллекции типа Concurrent. Ответ на вопрос собеседования C# / .Net#20 Многопоточноть - коллекции типа Concurrent. Ответ на вопрос собеседования C# / .Net#23 Что такое boxing / unboxing, is / as,  generics?  Ответ на вопрос собеседования C# / .Net#23 Что такое boxing / unboxing, is / as, generics? Ответ на вопрос собеседования C# / .NetЕГЭ на 100 баллов? Как проходит экзамен? Сдаю впервые. Комиссия в шокеЕГЭ на 100 баллов? Как проходит экзамен? Сдаю впервые. Комиссия в шоке#30 Какая разница между методами Finalize и Dispose? Ответ на вопрос собеседования C# / .Net#30 Какая разница между методами Finalize и Dispose? Ответ на вопрос собеседования C# / .Net#26 Продвинутые функции C#. Ответ на вопрос собеседования C# / .Net#26 Продвинутые функции C#. Ответ на вопрос собеседования C# / .Net#27 Что такое иммутабельность неизменяемость строк? Ответ на вопрос собеседования C# / .Net#27 Что такое иммутабельность неизменяемость строк? Ответ на вопрос собеседования C# / .NetЧто такое ООП (объектно-ориентированное программирование)?Что такое ООП (объектно-ориентированное программирование)?1 уровень (Вводный урок - 1 часть) ВИДЕОУРОКИ КОРЕЙСКОГО ЯЗЫКА1 уровень (Вводный урок - 1 часть) ВИДЕОУРОКИ КОРЕЙСКОГО ЯЗЫКАСериализация в JSON - Serialization #3 - Advanced JavaСериализация в JSON - Serialization #3 - Advanced Java▲ Станция сериализации для молочной продукции в банках ▲ Оборудование для маркировки▲ Станция сериализации для молочной продукции в банках ▲ Оборудование для маркировки#34 Ответы на комментарии / работа над ошибками  / устранение неточностей#34 Ответы на комментарии / работа над ошибками / устранение неточностей#35 5 советов на техническое собеседование в сфере информатики и программирования#35 5 советов на техническое собеседование в сфере информатики и программирования#21 Многопоточность - Deadlock, livelock, starvation. Ответ на вопрос собеседования C# / .Net#21 Многопоточность - Deadlock, livelock, starvation. Ответ на вопрос собеседования C# / .Net
Яндекс.Метрика