#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
#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
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![#31 Какая разница между ключевыми словами var и dynamic? Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/U9LuINwgtkM/default.jpg)
![Что такое Java Stream API / Стримы в Джава / Как писать меньше кода и делать меньше ошибок](https://i.ytimg.com/vi/IQVwwwSe4Ic/default.jpg)
![Сериализация и Маршалинг](https://i.ytimg.com/vi/2Sdg9EeiTUY/default.jpg)
![Урок 1. Что такое ЭЛЕКТРИЧЕСТВО](https://i.ytimg.com/vi/9IKzf6Medww/default.jpg)
![Вопрос - ответ #2 - Что такое сериализация? Зачем она?](https://i.ytimg.com/vi/7CjkUZN3vvc/default.jpg)
![#19 Многопоточность - lock, Monitor, Mutex, Semaphore. Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/x1ake02sgY0/default.jpg)
![#24 Что такое .Net Core и .Net Standard. Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/w5og9lCaqE8/default.jpg)
![#20 Многопоточноть - коллекции типа Concurrent. Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/fR3Vzs_hUqU/default.jpg)
![#23 Что такое boxing / unboxing, is / as, generics? Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/PnMRa9WQkXg/default.jpg)
![ЕГЭ на 100 баллов? Как проходит экзамен? Сдаю впервые. Комиссия в шоке](https://i.ytimg.com/vi/qlZMNryduHU/default.jpg)
![#30 Какая разница между методами Finalize и Dispose? Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/ZSVXmb_K4F0/default.jpg)
![#26 Продвинутые функции C#. Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/kDQNQCcM9iU/default.jpg)
![#27 Что такое иммутабельность неизменяемость строк? Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/95AlosM6Ka0/default.jpg)
![Что такое ООП (объектно-ориентированное программирование)?](https://i.ytimg.com/vi/M58eiYbM6AE/default.jpg)
![1 уровень (Вводный урок - 1 часть) ВИДЕОУРОКИ КОРЕЙСКОГО ЯЗЫКА](https://i.ytimg.com/vi/4F9wNU3_vKI/default.jpg)
![Сериализация в JSON - Serialization #3 - Advanced Java](https://i.ytimg.com/vi/z2o5Wi355Cc/default.jpg)
![▲ Станция сериализации для молочной продукции в банках ▲ Оборудование для маркировки](https://i.ytimg.com/vi/PUMsVq-TAHE/default.jpg)
![#34 Ответы на комментарии / работа над ошибками / устранение неточностей](https://i.ytimg.com/vi/tU0zH7n6V4s/default.jpg)
![#35 5 советов на техническое собеседование в сфере информатики и программирования](https://i.ytimg.com/vi/ufGkT6ONfO0/default.jpg)
![#21 Многопоточность - Deadlock, livelock, starvation. Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/PLQsnBo3Z4E/default.jpg)