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

#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
Показать
Комментарии отсутствуют
Введите заголовок:

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

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

Зарегистрируйтесь или войдите с
Информация о видео
15 мая 2021 г. 11:00:03
00:13:56
Другие видео канала
#28 Что такое Exception, инструкции try, catch, finally? Ответ на вопрос собеседования C# / .Net#28 Что такое Exception, инструкции try, catch, finally? Ответ на вопрос собеседования C# / .Net#16 Что такое delegate? Ответ на вопрос собеседования C# / .Net#16 Что такое delegate? Ответ на вопрос собеседования C# / .Net#26 Продвинутые функции C#. Ответ на вопрос собеседования C# / .Net#26 Продвинутые функции C#. Ответ на вопрос собеседования C# / .Net#21 Многопоточность - Deadlock, livelock, starvation. Ответ на вопрос собеседования C# / .Net#21 Многопоточность - Deadlock, livelock, starvation. Ответ на вопрос собеседования C# / .Net#34 Ответы на комментарии / работа над ошибками  / устранение неточностей#34 Ответы на комментарии / работа над ошибками / устранение неточностей#24  Что такое .Net Core  и .Net Standard. Ответ на вопрос собеседования C# / .Net#24 Что такое .Net Core и .Net Standard. Ответ на вопрос собеседования C# / .Net#31 Какая разница между ключевыми словами var и dynamic? Ответ на вопрос собеседования C# / .Net#31 Какая разница между ключевыми словами var и dynamic? Ответ на вопрос собеседования C# / .Net#30 Какая разница между методами Finalize и Dispose? Ответ на вопрос собеседования C# / .Net#30 Какая разница между методами Finalize и Dispose? Ответ на вопрос собеседования C# / .Net#32 Что такое  Stream / сериализация / десериализация? Ответ на вопрос собеседования C# / .Net#32 Что такое Stream / сериализация / десериализация? Ответ на вопрос собеседования C# / .NetVTEC | Science Garage На РусскомVTEC | Science Garage На Русском#29 Что такое рефлексия в языке C#? Ответ на вопрос собеседования C# /.Net#29 Что такое рефлексия в языке C#? Ответ на вопрос собеседования C# /.Net#20 Многопоточноть - коллекции типа Concurrent. Ответ на вопрос собеседования C# / .Net#20 Многопоточноть - коллекции типа Concurrent. Ответ на вопрос собеседования C# / .Net#33 Новые свойства и особенности языка C# 9.0. Ответ на вопрос собеседования C# / .Net#33 Новые свойства и особенности языка C# 9.0. Ответ на вопрос собеседования C# / .Net#22 Ключевое слово static. Ответ на вопрос собеседования C# / .Net#22 Ключевое слово static. Ответ на вопрос собеседования C# / .Net#1-A Что такое микроуслуги (микросервисы)? Ответ на вопрос собеседования по программированию.#1-A Что такое микроуслуги (микросервисы)? Ответ на вопрос собеседования по программированию.#23 Что такое boxing / unboxing, is / as,  generics?  Ответ на вопрос собеседования C# / .Net#23 Что такое boxing / unboxing, is / as, generics? Ответ на вопрос собеседования C# / .Net#19 Многопоточность - lock, Monitor, Mutex, Semaphore. Ответ на вопрос собеседования C# / .Net#19 Многопоточность - lock, Monitor, Mutex, Semaphore. Ответ на вопрос собеседования C# / .Net#25 Что такое LINQ, методы расширения и лямбда-выражения. Ответ на вопрос осбеседования C# / .Net#25 Что такое LINQ, методы расширения и лямбда-выражения. Ответ на вопрос осбеседования C# / .NetСобеседование С# / .Net #36  Пример многопоточного приложения [#37]Собеседование С# / .Net #36 Пример многопоточного приложения [#37]#36 #1 Шаблонный метод. Шаблоны проектирования. Собеседование по программированию.#36 #1 Шаблонный метод. Шаблоны проектирования. Собеседование по программированию.
Яндекс.Метрика