Хелпикс

Главная

Контакты

Случайная статья





Работа со строками



Работа со строками

Compare()-Статический метод, который позволяет сравнить две строки

СоруТо() Копирует определенное число символов, начиная с определенной позиции в новый экземпляр массива

Format() Статический метод, позволяющий сформатировать строку с использованием других элементарных типов данных (например, числовых данных или других строк) и обозначений типа {0} IndexOf()-      Находит первое вхождение заданной подстроки или символа в строкеIndexOfAny()-Находит первое вхождение в строку любого символа из набора.LastlndexOf()    То же, что IndexOf, но находит последнее вхождение

Постоянство Строк - содержимое объекта типа string не подлежит изменению. Этo означает, что однажды созданную последовательность символов изменить нельзя. Но данное ограничение способствует более эффективной реализации символьных строк. Поэтому этот, на первый взгляд, очевидный недостаток на самом деле превращается в преимущество. Так, если требуется строка в качестве разновидности уже имеющейся строки, то для этой цели следует создать новую строку, содержащую все необходимые изменения. А поскольку неиспользуемые строковые объекты автоматически собираются в "мусор", то о дальнейшей судьбе ненужных строк можно даже не беспокоиться.Следует, однако, подчеркнуть, что переменные ссылки на строки (т.е. объекты типа string) подлежат изменению, а следовательно, они могут ссылаться на другой объект. Но содержимое самого объекта типа string не меняется после его создания.Рассмотрим пример:

static void addNewString() {  string s = "This is my stroke";s = "This is new stroke"; }

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.