#27 Что такое иммутабельность неизменяемость строк? Ответ на вопрос собеседования C# / .Net
#strings #immutablestrings #stringbuilder #csharp #dotnet #строки
В видео описаное что такое иммутабельность неизменяемость строк. Помимо неизменяемости строк дано описание:
- каким типом является строка - ссылочным или значимым
- что такое String Builder
- сравнение конкатенации строк со String Builder
Обзор представлен в форме ответа на вопрос, который встречается на собеседованиях на позицию "программист C# / .Net".
Подписывайтесь на канал [программирование, путешествия]: https://www.youtube.com/channel/UCUjFFn-387VIGvQ1KiomyXg
0:05 - введение
0:30 - каким типом является строка - ссылочным или значимым
3:47 - что такое иммутабельность неизменяемость строк
6:45 - класс String Builder
8:00 - сравнение производительности конкатенации строк со String Builder
12:30 - внутренняя имплементация класса String Builder
Текст к фильму доступен по ссылке: https://ashyrokoriadov.github.io/c_sharp_questions/2021/05/15/String_and_StringBuilder.html
Дополнительная информация:
- строки - https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/strings/
- String Builder - https://docs.microsoft.com/en-us/dotnet/api/system.text.stringbuilder?view=net-5.0
Видео #27 Что такое иммутабельность неизменяемость строк? Ответ на вопрос собеседования C# / .Net канала Andrey Shyrokoriadov
В видео описаное что такое иммутабельность неизменяемость строк. Помимо неизменяемости строк дано описание:
- каким типом является строка - ссылочным или значимым
- что такое String Builder
- сравнение конкатенации строк со String Builder
Обзор представлен в форме ответа на вопрос, который встречается на собеседованиях на позицию "программист C# / .Net".
Подписывайтесь на канал [программирование, путешествия]: https://www.youtube.com/channel/UCUjFFn-387VIGvQ1KiomyXg
0:05 - введение
0:30 - каким типом является строка - ссылочным или значимым
3:47 - что такое иммутабельность неизменяемость строк
6:45 - класс String Builder
8:00 - сравнение производительности конкатенации строк со String Builder
12:30 - внутренняя имплементация класса String Builder
Текст к фильму доступен по ссылке: https://ashyrokoriadov.github.io/c_sharp_questions/2021/05/15/String_and_StringBuilder.html
Дополнительная информация:
- строки - https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/strings/
- String Builder - https://docs.microsoft.com/en-us/dotnet/api/system.text.stringbuilder?view=net-5.0
Видео #27 Что такое иммутабельность неизменяемость строк? Ответ на вопрос собеседования C# / .Net канала Andrey Shyrokoriadov
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![#28 Что такое Exception, инструкции try, catch, finally? Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/_RnZe-HfW8o/default.jpg)
![#16 Что такое delegate? Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/Zi2Ne9iZlGU/default.jpg)
![#26 Продвинутые функции C#. Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/kDQNQCcM9iU/default.jpg)
![#21 Многопоточность - Deadlock, livelock, starvation. Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/PLQsnBo3Z4E/default.jpg)
![#34 Ответы на комментарии / работа над ошибками / устранение неточностей](https://i.ytimg.com/vi/tU0zH7n6V4s/default.jpg)
![#24 Что такое .Net Core и .Net Standard. Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/w5og9lCaqE8/default.jpg)
![#31 Какая разница между ключевыми словами var и dynamic? Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/U9LuINwgtkM/default.jpg)
![#30 Какая разница между методами Finalize и Dispose? Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/ZSVXmb_K4F0/default.jpg)
![#32 Что такое Stream / сериализация / десериализация? Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/9i0wYjBVPg4/default.jpg)
![VTEC | Science Garage На Русском](https://i.ytimg.com/vi/lWrRTDgHTzU/default.jpg)
![#29 Что такое рефлексия в языке C#? Ответ на вопрос собеседования C# /.Net](https://i.ytimg.com/vi/1NkbGaNKuuw/default.jpg)
![#20 Многопоточноть - коллекции типа Concurrent. Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/fR3Vzs_hUqU/default.jpg)
![#33 Новые свойства и особенности языка C# 9.0. Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/6tUvdIeaRvI/default.jpg)
![#22 Ключевое слово static. Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/0H2WBSBySCU/default.jpg)
![#1-A Что такое микроуслуги (микросервисы)? Ответ на вопрос собеседования по программированию.](https://i.ytimg.com/vi/4Z7zoF1w3KY/default.jpg)
![#23 Что такое boxing / unboxing, is / as, generics? Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/PnMRa9WQkXg/default.jpg)
![#19 Многопоточность - lock, Monitor, Mutex, Semaphore. Ответ на вопрос собеседования C# / .Net](https://i.ytimg.com/vi/x1ake02sgY0/default.jpg)
![#25 Что такое LINQ, методы расширения и лямбда-выражения. Ответ на вопрос осбеседования C# / .Net](https://i.ytimg.com/vi/irOshDWeREQ/default.jpg)
![Собеседование С# / .Net #36 Пример многопоточного приложения [#37]](https://i.ytimg.com/vi/Uwo0by4OHjs/default.jpg)
![#36 #1 Шаблонный метод. Шаблоны проектирования. Собеседование по программированию.](https://i.ytimg.com/vi/HycQjBPufdA/default.jpg)