Работа со строками. Строки класса String и StringBuilder презентация

Что мы можем использовать для работы со строками (текстом)? Два типа строк: String and StringBuilder

Слайд 1Лекция 06. Работа со строками. Строки класса String и StringBuilder.

Курс “Языки программирования”


Слайд 2Что мы можем использовать для работы со строками (текстом)?

Два типа строк:

String and StringBuilder

Слайд 3System.String

System.String – класс, специально спроектированный для хранения и обработки строк,

предоставляющий возможность выполнять большое количество операций над строками.

Каждый объект типа String – это неизменяемая последовательность Unicode-символов

Создается объект типа System.String и инициализируется.
.NET runtime выделяет только необходимое количество памяти для хранения этого текста (32 chars)

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


Слайд 4Объявление и инициализация строк


Слайд 5Манипуляции со строками


Слайд 6Манипуляции со строками


Слайд 7Разбиение строк
Результат – массив строк


Слайд 8String - неизменяемые строки

Что происходит?
Создаем строку и в цикле добавляем

к ней новые подстроки.

Фактически создается 999 новых строк !!!


Слайд 9Dynamic Strings (class StringBuilder)
System.Text.StringBuilder class используется для создания изменяемых строк.
StringBuilder это

изменяемые строки.

Слайд 10StringBuilder

При вызове метода Append() , добавляемый текст размещается в свободном пространстве,

без необходимости выделять большее количество памяти.

Вместимость

В практике, StringBuilder используется для выполнения манипуляций со строками, String - для хранения и отображения результата обработки строки.


Слайд 11StringBuilder

Два основных свойства:
Length – действительная длина строки (количество символов);
Capacity – максимально

возможная вместимость строки.

Слайд 12StringBuilder

The following table lists the main StringBuilder methods.


Слайд 13Спасибо за внимание




Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика